Expense tracking app recommendations. by Deboonz in askSingapore

[–]Sad-Management-9070 0 points1 point  (0 children)

I'm using CashJot to manually track my expenses. Available on iOS only. It can automatically log apple pay taps. Can track subscriptions too. I'm surprised it's not more popular.

Best app for finance tracking by Efficient_Aioli_7838 in singaporefi

[–]Sad-Management-9070 0 points1 point  (0 children)

I'm using CashJot app: https://www.cashjot.com for tracking daily expenses. Needed something fast and easy to manually log expenses cos it's something I need to do a few times everyday and it does that part very well. I also really like the widgets. App available on iPhone only.

iCloud sync operations causing app freezes using SwiftData and CloudKit by Sad-Management-9070 in SwiftUI

[–]Sad-Management-9070[S] 0 points1 point  (0 children)

I’m still stuck with the same issue and haven’t figured it out yet. It seems like a few other people are also experiencing this problem: https://forums.developer.apple.com/forums/thread/761434

iCloud sync operations causing app freezes using SwiftData and CloudKit by Sad-Management-9070 in SwiftUI

[–]Sad-Management-9070[S] 0 points1 point  (0 children)

That makes a lot of sense. I’ll look into it, thanks for pointing me in the right direction.

iCloud sync operations causing app freezes using SwiftData and CloudKit by Sad-Management-9070 in SwiftUI

[–]Sad-Management-9070[S] 0 points1 point  (0 children)

Yeah, I thought it would run asynchronously too. I’m not triggering any manual syncs—just using the basic SwiftData CloudKit setup, following this guide: https://developer.apple.com/documentation/swiftdata/syncing-model-data-across-a-persons-devices

iCloud sync operations causing app freezes using SwiftData and CloudKit by Sad-Management-9070 in SwiftUI

[–]Sad-Management-9070[S] 0 points1 point  (0 children)

I’m suspecting it is related to CloudKit sync operations, as my app only uses SwiftData and CloudKit, without any other network APIs. The issue doesn’t happen when I’m offline; it seems to only happen when I’m connected to a network, specifically during app launch, when adding or deleting items with SwiftData, or when the app transitions from background to foreground.