ios - 委托(delegate)似乎没有从 RBQFetchedResultController 触发

标签 ios objective-c delegates realm

我目前正在努力使用 RBQFetchedResultController ( https://github.com/Roobiq/RBQFetchedResultsController ) 让委托(delegate)开火。当使用 Realm 数据库时,这个 Controller 是 NSFetchedResultController 的直接替代品。我想知道是否有人在设置委托(delegate)时遇到过麻烦? FRC 确实执行了一次提取,但它不会在需要显示新信息时通知代理。

编辑:

 - (RBQFetchedResultsController *)FRC {
     if (_FRC != nil)
     {
         return _FRC;
     }
     else
     {
         _FRC = [[RealmController sharedInstance] createFormTemplateFRC];
         _FRC.delegate = self;
         return _FRC;
     } }

此代码显示了我如何为 FRC 创建和设置委托(delegate)。

最佳答案

问题是我需要使用 RBQNotificationManager 类方法来注册更改。

引用:https://github.com/Roobiq/RBQFetchedResultsController/issues/63

关于ios - 委托(delegate)似乎没有从 RBQFetchedResultController 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35063268/

相关文章:

objective-c - UIGestureRecognizers 冲突

ios - 将背景图像添加到 ui Collection View

c++ - 从 C/C++ 使用 UIKit

objective-c - 如何限制 UIScrollView 只能垂直缩放?

ios - 如何正确地对阵列执行批量更新

c++ - QListView 样式表不适用于委托(delegate)

ios - 如何使用协议(protocol)在两个 View Controller 之间传递值

ios - iOS 中的信号选项发生变化

ios - RKObjectManager 的 deleteObject 带有 EXC_BAD_ACCESS

ios - Xamarin iOS - HomeKit 集成