cari

Rumah  >  Soal Jawab  >  teks badan

Objektif-c - Isu panggil balik CoreData NSFetchedResultsController

request.predicate = [NSPredicate predicateWithFormat:@"streamBareJidStr=%@",[SXXMPPTools sharedXMPPTools].xmppStream.myJID];



// 从自己写的工具类里的属性中得到上下文
NSManagedObjectContext *ctx = [SXXMPPTools sharedXMPPTools].xmppMessageArchivingCoreDataStorage.mainThreadManagedObjectContext;

// 实例化,里面要填上上面的各种参数
_fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:request managedObjectContext:ctx sectionNameKeyPath:nil cacheName:nil];

_fetchedResultsController.delegate = self;

return _fetchedResultsController;

}

pragma mark fetcedresults perubahan konteks kaedah proksi

Saya menambahkan syarat permintaan ini request.predicate = [NSPredicate predicateWithFormat:@"streamBareJidStr=%@",[SXXMPPTools sharedXMPPTools].xmppStream.myJID]; .
Ini adalah data untuk membaca mesej sembang XMPP kerana anda perlu menukar akaun untuk log masuk. Saya tidak mahu mengetahui mesej sejarah akaun sebelumnya, jadi saya perlu menambah predikat ini

巴扎黑巴扎黑2841 hari yang lalu354

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas