Post

Replies

Boosts

Views

Activity

Preview Crashes when using @FetchRequest
I'm trying to load items from the database into a list, it works fine on device and simulator but Preview will always crash with the following message: " Cannot preview in this file — Connection interrupted: send message to agent" Here's my code struct SettingsView: View {     @Environment(\.managedObjectContext) var moc     @FetchRequest(entity: ChildProfile.entity(), sortDescriptors: []) var children: FetchedResults<ChildProfile>          var body: some View {         VStack {             List {                 Section(header: Text("Children")) {                     ForEach(children, id: \.id) { child in                         ChildRow(child: child)                     }                 }             }         }     } } struct SettingsView_Previews: PreviewProvider {     static let moc = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)          static var previews: some View {         let defaultChild = ChildProfile(context: moc)         defaultChild.id = UUID()         defaultChild.name = "Lex"         return SettingsView().environment(\.managedObjectContext, moc)     } } Previewing ChildRow with the same preview code works fine in the canvas Is this a bug in Xcode or am I missing something?
7
1
4.6k
Jul ’20
Unable to migrate watchOS project to single target
I'm trying to migrate my independent watchOS app from "WatchKit Extension" to be single target watch app, however Xcode 14 will always crash . I go to Editor > Validate Settings Click "Perform Changes" and accept the default settings Xcode immediately crashes Crash Log I've tried on the Xcode 14.1. beta and I get the same result. It's a pretty simple app with no other frameworks or dependancies. Am I doing anything wrong here?
0
2
616
Sep ’22
"'>' is not a postfix unary operator" when using NSFetchedResultsController
Hi As title, when trying to use NSFetchedResultsController I get the following error: '>' is not a postfix unary operator class WindowController: NSObject, ObservableObject {     @Published var spans: [Span] = []     private let controller = NSFetchedResultsController<Windows>     init(context: NSManagedObjectContext) {     controller = NSFetchedResultsController(fetchRequest: Windows.fetchRequest(), managedObjectContext: context, sectionNameKeyPath: nil, cacheName: nil)     } } I can get it to work by changing it to private var controller = NSFetchedResultsController<Windows>() but I'm wondering what's going on with the original code.
1
0
1.3k
Oct ’22