New subclassing is a great addition to SwiftData, while trying to utilize the superclass type for selection state I’m seeing the following error:
@available(macOS 26.0, *)
@Model
public class Asset {
…
}
var assetSelection: [Asset.ID] = []
Error: 'ID' is inaccessible due to '@_spi' protection level
Replacing the type with a subclassed swift data model of Asset works, but to handle mixed selection and the new .dragContainer modifier I need to be able to use the superclass.
Is this intended behavior?
Selecting any option will automatically load the page