Post

Replies

Boosts

Views

Activity

Reply to My SwiftUI code is becoming un-SwiftUI-y. I'm looking to make things right again.
Try using a didSet on each of the AppStorage fields. This can either: immediately call updateAvailableWords whenever there's a change set a flag indicating that availableWords is out of date; make availableWords a computed property that updates itself only if that flag is true Also, I would make availableWords private(set) - external clients should not be manipulating it directly.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
May ’24
Reply to Unable to connect Xcode 15 to iPhone (Error: developer disk image could not be mounted)
None of these solutions helped me (though I didn't try erasing my phone). I know this post is about a year old, but if you're encountering this same issue today with Xcode 16 and the iPhone 16, the following post from an Apple engineer contains a solution: https://forums.developer.apple.com/forums/thread/764196?answerId=804884022#804884022
Oct ’24
Reply to Troubles with CFBundleDocumentTypes and photos
Thanks for the response. I'm aware of share extensions, but they appear above the sharing app and are totally separate from the main app's data. Using a share extension is going to require breaking down my code into frameworks and also finding ways to update shared data that the share extension can use from my main app. If I can simply open the image in my app (as in the example apps I mentioned above, like Instagram, Obsidian, etc), then all of that complexity is gone. However, it seems like CFBundleDocumentTypes (at least as I've configured it) will only achieve what I want when sharing a single photo from the Photos app. It doesn't work in Safari or Mail, or if I've selected multiple photos in the Photos app. These other apps are able to do all of those things, and yet they switch control to the receiving app instead of just appearing over the sending app like a share extension. How can I do the same thing?
Topic: App & System Services SubTopic: General Tags:
Jan ’25
Reply to Unable to Renew Developer Program Membership
Vist "developer.apple.com" and sign into your account there to renew. Not sure if you can renew from the Developer app.
Replies
Boosts
Views
Activity
Jun ’23
Reply to Xcode 15 beta 3 linker issue: ld: warning: duplicate -rpath
Seeing this too
Replies
Boosts
Views
Activity
Jul ’23
Reply to Xcode 15 beta 3 linker issue: ld: warning: duplicate -rpath
This seems to be fixed in Beta 4
Replies
Boosts
Views
Activity
Jul ’23
Reply to “iPhone” is busy: Making the device ready for development
I was able to solve this using the StackOverflow question mentioned by @Claude31 below. In my case, I opened "Devices and Simulators", then unpaired the device, closed Xcode, opened Xcode, and re-paired the device.
Replies
Boosts
Views
Activity
Jul ’23
Reply to CloudKit: how to simulate errors
I know this is an old question, but you can test this kind of error-handling logic by temporarily adding code to throw these errors, e.g.: throw CKError(.requestRateLimited, [CKErrorRetryAfterKey: NSNumber(value: 10)
Replies
Boosts
Views
Activity
Nov ’23
Reply to My SwiftUI code is becoming un-SwiftUI-y. I'm looking to make things right again.
Try using a didSet on each of the AppStorage fields. This can either: immediately call updateAvailableWords whenever there's a change set a flag indicating that availableWords is out of date; make availableWords a computed property that updates itself only if that flag is true Also, I would make availableWords private(set) - external clients should not be manipulating it directly.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to Visionkit can lift a subject. But the bounding rectangle is always returning x,y,width,height values as 0,0,0,0
This happens if the interaction doesn't have an associated view. I think this should probably emit some kind of warning, but instead it just returns (0,0,0,0) as the bounds. To fix it, you need someImageView.addInteraction(interaction) before you access the subjects array.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to CloudKit costs.
I don't see that page anymore, but keep in mind that that pricing is only for usage of the public database. Usage of the private database comes out of the user's iCloud quota.
Replies
Boosts
Views
Activity
Jun ’24
Reply to Please Create a Sendable Version of CKRecord or Make CKRecord Sendable
In case anyone comes across this topic in the future, CKRecord is now officially Sendable (source). I believe this change was made in iOS 17.
Replies
Boosts
Views
Activity
Jun ’24
Reply to Unable to connect Xcode 15 to iPhone (Error: developer disk image could not be mounted)
None of these solutions helped me (though I didn't try erasing my phone). I know this post is about a year old, but if you're encountering this same issue today with Xcode 16 and the iPhone 16, the following post from an Apple engineer contains a solution: https://forums.developer.apple.com/forums/thread/764196?answerId=804884022#804884022
Replies
Boosts
Views
Activity
Oct ’24
Reply to CFBundleDocumentTypes and share extension.
This is an old question, but I'm having similar issues: changes to CFBundleDocumentTypes in my Info.plist just don't take effect, even after re-installing the app, cleaning and re-building, etc.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to Troubles with CFBundleDocumentTypes and photos
Thanks for the response. I'm aware of share extensions, but they appear above the sharing app and are totally separate from the main app's data. Using a share extension is going to require breaking down my code into frameworks and also finding ways to update shared data that the share extension can use from my main app. If I can simply open the image in my app (as in the example apps I mentioned above, like Instagram, Obsidian, etc), then all of that complexity is gone. However, it seems like CFBundleDocumentTypes (at least as I've configured it) will only achieve what I want when sharing a single photo from the Photos app. It doesn't work in Safari or Mail, or if I've selected multiple photos in the Photos app. These other apps are able to do all of those things, and yet they switch control to the receiving app instead of just appearing over the sending app like a share extension. How can I do the same thing?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to CloudKit not storing or updating public data in real time.
Use CKContainer.publicCloudDatabase when running CloudKit operations. It sounds like you're using the private database. If this doesn't resolve your problem, include some relevant code or pseudocode in your post.
Topic: Design SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’25
Reply to hidesBottomBarWhenPushed in iOS 26
Seeing this too - I filed FB18022139
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Jun ’25
Reply to hidesBottomBarWhenPushed in iOS 26
This is resolved in beta 4 - thanks!
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Jul ’25