-
0 votesanswersviews
使用通知从后台线程更新UITableView(NSFetchedResultsControllerDelegate)
我有一个UITableView设置为NSFetchedResultsControllerDelegate . 我有一个后台线程获取数据(在一个单独的managedObjectContext中) . 两个上下文共享同一个商店协调员 . 从背景上下文中删除对象时(保存后),我收到以下错误: 在调用-controllerDidChangeContent:期间,从NSFetchedResultsCont... -
3 votesanswersviews
使用nsfetchedresultscontroller时,数据不会在uitableview中自动重新加载
在我的应用程序中,数据在后台存储到核心数据中 . 主要的managedobjectcontext(在appdelegate中)通过通知方法通知每个后台保存 . 我在tableview中显示数据 . 我使用nsfetchedrequestcontroller自动更新tableview . 我在appdelegate中为fetchedresultscontroller使用了相同的managedobje... -
0 votesanswersviews
获取核心数据相关对象
我有一个名为day的Core数据实体,它与名为spot的另一个名为spotTable的实体具有一对一的关系 . 我获取了一天记录,我想访问与我的日期实例相关的点对象,我这样访问它: self.spotTable = [self.day valueForKey:@"spotTable"]; 但是当我将spotTable对象打印到控制台时,我得到的数据是错误的: 2012-04-... -
1 votesanswersviews
多线程核心数据iOS崩溃
我正在开发一个使用SQLLite核心数据db的iOS应用程序 . 该应用程序在后台线程中运行同步循环,该线程从Web服务获取数据并将其写入数据库 . 前景(UI)线程在发生这种情况时继续,允许用户对数据库运行搜索 . 我正在对应用程序进行压力测试,它正在崩溃 . 我正在运行后台同步任务时对前台的数据库运行搜索 . 数据库中有大约10,000条记录,因此它并不大 . 后台线程是使用NSOperati... -
2 votesanswersviews
在后台获取Core Data对象:对象没有出现故障
我需要一些帮助来使用Core Data with GCD中的对象;我似乎得到NSManagedObjects,即使我访问他们的属性,也没有出现在主线程中 . 会感激一些帮助 . 这就是我正在做的事情:在启动时,我需要从Core Data DB加载人员列表,在后台进行一些自定义处理,然后重新加载表以显示名称 . 我通过仅将objectID传递到GCD队列来遵循Core Data多线程的准则 . 但是... -
3 votesanswersviews
iOS:Swift:核心数据:错误:entityForName:nil不是合法的NSManagedObjectContext参数,用于搜索实体名称
我使用Core Data作为Swift语言的表格视图 . 它可以成功启动,但在AddView中单击完成按钮后,出现错误: 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'entityForName:nil不是合法的NSManagedObjectContext参数,用于搜索实体名称'OneItemCD'' 我不知道为什么 . 有人能帮帮我搞清楚吗?非常... -
7 votesanswersviews
NSFetchedResultsController是否观察到对持久存储的所有更改?
我的程序确实像以下链接一样工作: Update results of NSFetchedResultsController without a new fetch 将NSFetchedResultsController的结果显示为UITableView 从Web服务获取新对象并将其存储到核心数据(在相同的视图控制器中,使用RestKit) 更新表视图,包含NSFetchedResult...