Dab*_*rut 5 iphone core-data nsfetchedresultscontroller ipad ios
我像这样声明了我的fetchedResultsController
NSFetchedResultsController *fetchController = [[NSFetchedResultsController alloc]
initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext
sectionNameKeyPath:@"date" cacheName:nil];
Run Code Online (Sandbox Code Playgroud)
但是当我点击UISegmentedControl时,我想将sectionNameKeyPath更改为@"title".
你知道这样做的方法吗?
谢谢
您需要重新定义 FRC 并重新启动获取请求。可以在类上设置一个属性来保存当前sectionNameKeyPath 的值(在viewDidLoad 事件中设置默认值),或者可以将其传递给实例化和执行FRC 的方法。
| 归档时间: |
|
| 查看次数: |
1193 次 |
| 最近记录: |