AECoreDataUI'dan CoreDataTableViewController içinde Swift 3'ü kullanarak iOS 10'da başlatılan NSFetchedResultsController
'umu başlatamıyorum.iOS'ta bir NSFetchedResultsController nasıl başlatılır 10 Swift 3
let request = NSFetchRequest<NasaPicture>(entityName:"NasaPicture")
request.predicate = Predicate(format: "isPagedResult == YES")
request.sortDescriptors = [SortDescriptor(key: "date", ascending: false)]
fetchedResultsController = NSFetchedResultsController(fetchRequest: request, managedObjectContext: moc, sectionNameKeyPath: nil, cacheName: nil)
Derleyici kontrolör artık hızlı jenerik türü kullanıyor
"Cannot convert value of type NSFetchedResultsController<NasaPicture> to expected type NSFetchedResultsController<_>"
şikayetçi olduğu, ancak doğru varlık türünü çıkarım değildir. Açıkça denedim:
fetchedResultsController = NSFetchedResultsController<NasaPicture>(fetchRequest: request, managedObjectContext: moc, sectionNameKeyPath: nil, cacheName: nil)
Ayrıca hayır şans.
Teşekkürler!
değişken bildiriminiz. 'Var fetchedResultsController: NSFetchedResultsController?' Artık kullanamazsınız, var varvaredResultsController: NSFetchedResultsController? – Sulthan