ait silmek didChangeObject Bu benim Büyülü Record modeli kod kurtarmak olduğunu çağrılarıNSFetchedResultsController yerine güncelleme
fetchRequest.predicate = NSPredicate(format:"user == john")
ait silmek didChangeObject Bu benim Büyülü Record modeli kod kurtarmak olduğunu çağrılarıNSFetchedResultsController yerine güncelleme
fetchRequest.predicate = NSPredicate(format:"user == john")
nedir: örnekte, getirme isteğinin için ben yüklemi ayarlamak bu yalnızca olur Burada olmanız, beklediğiniz NSFetchedResultsChangeUpdate
değişiklik olayı yerine, NSFetchedResultsChangeDelete
ve ardından NSFetchedResultsChangeInsert
alıyor olmasıdır. Kaynak ve hedefle aynı indexPath ile bir NSFetchedResultsChangeMove
da görebilirsiniz. Bu, several beta versions of iOS 922380191 ve diğer bilinen bir sorundur.
Bunun için bir çözüm yok mu? Bunu çözmenin bir yolu var mı, yok mu? –
Bir radarı dosyalayın ve düzeltilebilir. Ana çocuk bağlamlarını engellemeden doğru şekilde kullanıyorsanız, bunu uyarıyor görünmez. – quellish
Ebeveyn-çocuk içeriği? Tam olarak ne demek istiyorsun? 'NSFetchedResultsController'ın bağlamı," saveWithBlock "içindeki bağlam için ana içerik olmalıdır. –
EXACTLY :-) Aynı problem. Cevabı buldunuz mu? –
Bunun için bir çözüm var mı? Bu ciddi bir böcek. Veritabanından gerçekten kaldırılmışsa, 'DELETE' durumunda kontrol ederdim, ancak 'NSFetchedResultsController''den kaldırıldı, dolayısıyla Core Data'da var olup olmadığını kontrol etmem gerekmiyor. Herhangi bir fikir? –
Burada da aynı sorun var: http://stackoverflow.com/questions/32377070/nsfetchedresultscontroller-remove-row-from-uitableview-after-update-relationship. Ama mülk yerine ilişkileri güncelliyorum. Aynı konu. –