How to enable developer mode on Apple Watch with watchOS 9 beta?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
After updating to NavigationStack with nested navigation links (with navigation links in a navigation destination), I see a lot of warnings in Xcode 14 beta:
Update NavigationAuthority bound path tried to update multiple times per frame.
Update NavigationAuthority possible destinations tried to update multiple times per frame.
The app often freezes when navigated with a NavigationLink. Do others see these problems?
Xcode 15 beta 5 removed the batch insert method for ModelContext, as verified in code, and indicated in the online doc, although Xcode documentation still shows it. How can we perform batch insertions?
Converting
class Model: ObservableObject {
@AppStorage("prop0") var prop0 = 0
}
to
@Observable struct Model {
@AppStorage("prop0") var prop0 = 0
}
created error: Property wrapper cannot be applied to a computed property
How can properties of @Observable models be saved in user defaults?
Running my app with SwiftData in iOS 17 beta on iPhone leads to error:
cannot open file at line 46973 of [554764a6e7]
os_unix.c:46973: (2) open(/private/var/mobile/Containers/Data/Application/ED4308D5-058B-41BC-A617-A46F9754E3EC/Library/Application Support/default.store) - No such file or directory
API call with unopened database connection pointer
misuse at line 179760 of [554764a6e7]
It seems the database file has not been created yet, since it's the first time running the app with SwiftData.
In Xcode 15 beta 3 and iOS 17 beta 3, my app with SwiftData keeps generating error:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSManagedObject 0x2811cb390> setValue:forUndefinedKey:]: the entity dataSets is not key value coding-compliant for the key "(null)".'
I have a model:
@Model final class Station: Sendable {
...
var dataSets: [String]
}
The error seems to occur when saving entities of the model in SwiftData. There is no entity named "dataSets". Only a property in the above model. What's the null key in the error?
The requestReview() method of SKStoreReviewController is deprecated in iOS 14 beta. There is a new requestReview(in windowScene: UIWindowScene), but with the App structure in SwiftUI, there is no UIWindowScene. How to request app review?
Has anyone used healthDataAccessRequest successfully in SwiftUI? How does parameter trigger work?
Calling reloadTimelines() on WidgetCenter.shared does not reload the timeline on my Apple Watch with watchOS 10.2 beta 2. Used to work in watchOS 10.1 and before. It does not work in iOS 17.2 beta 2 either. Do others see the same problem?
CIFormat static var such as RGBA16 give concurrency warnings:
Reference to static property 'RGBA16' is not concurrency-safe because it involves shared mutable state; this is an error in Swift 6
Should all these formats be static let to suppress the warnings (future errors)?
In iOS 16 beta 3, my iOS app sets some strings in the shared user defaults of the app group. The iOS widget extension reads the strings from the shared user defaults correctly, but the watchOS app and watchOS widget extension could not read them (get nil). Integers stored in the shared user defaults can be read everywhere. All targets are in the same app group. Does anyone have similar problems?
In SwiftUI, how to display a [Link<Text>]?
I'm trying to convert s String property of a Sendable structure to LocalizedStringResource, so that Xcode extracts it into the string catalog. There is a warning since LocalizedStringResource is not Sendable currently.
Checking subscription status with the new subscriptionStatusTask on iOS 17 beta 3 works well for me, but the status is empty on watchOS 10 beta 3. Seems the same problem reported elsewhere. Does anyone see this problem too?
I'm calling the following function in a SwiftUI View modifier in Xcode 16.1:
nonisolated function f -> CGFloat {
let semaphore = DispatchSemaphore(value: 0)
var a: CGFloat = 0
DispatchQueue.main.async {
a = ...
semaphore.signal()
}
semaphore.wait()
return a
}
The app freezes, and code in the main queue is never executed.