-
0 votesanswersviews
使用fetchedResultController根据类型对对象进行分组
想象一下,我有属性日期和类型的对象 . 类型可以是A和B. 我使用fetchedResultsController来获取对象 . 按日期排序,对象已排序 A,A,B,A,A,B,B格式 . 我想创建具有直接对象类型的部分 . 从输出中我们可以看到将有4个部分,{A,A},,{A,A},{B,B} 我怎么能用fetchedResultsController做到这一点?如果我添加一个新对象,它将添加到... -
1 votesanswersviews
使用核心数据动态显示嵌套列表时出现问题
以下是我要处理的问题: 我使用iOS Core Data永久存储信息 我想(动态)在UITableView中显示存储在核心数据中的信息(如后所述) 我正在考虑使用Core Data的Fetched Results Controller(FRC)和FRC Delegate,以便更有效地处理UI中永久存储的数据和更新之间的桥梁 我有一个Person实体,其名称为属性 . 我有两个从“... -
0 votesanswersviews
从indexPath中取消特定的UILocalNotification
我有一个基于 tableView 的应用程序 Core Data . 由于 NSFetchedResultsController 及其 Delegate 协议方法,每个单元格都是可删除的并且非常酷 . 但是我希望在删除特定单元格时取消特定的 UILocalNotification 实例 . Core Data 包含 UILocalNotification 和 userInfo 的所有信息 .... -
0 votesanswersviews
带有两个表和两个NSFetchedResultsController的Swift VC - 我如何彼此不同?
这里用Swift 4.2编程 . 我有一个带有2个TableView的View Controller,每个由一个NSFtchedResultsController控制,每个Controller从核心数据表中获取它自己的数据 . 我的问题是:在NSFetchedResultsControllerDelegate的委托方法中,我怎么能更新一个正在更新的一个,所以我可以更新正确的tableview?由于... -
3 votesanswersviews
NSFetchedResultsController:如何从实体的to-many关系中获取sectionName
我有一个核心数据模型: ParentObject <--->> ChildObject ParentObject 和 ChildObject 都具有 levelNumber 属性: typedef enum { Primary, Secondary, Tertiary } LevelNumber; 我还有一个方法可以在ParentObject和child... -
0 votesanswersviews
将核心数据对象传递给新的表视图控制器,但使用对象的关系在新的视图控制器中显示该数据
在运行时发送错误的选择器时,我面临一个未捕获的异常,当在表视图控制器之间传递对象时,基于核心数据的应用程序 . 我所面临的问题(当你阅读这个问题时会变得更清楚)是我不确定如何引用Core Data Objects的关系而不是调用Object本身 . 让我们退一步看看模型,应用程序的前提很简单;允许用户创建具有名称,数量,场合和日期的“交易” . 具有wasGiven属性的Transaction E... -
0 votesanswersviews
如何通过valueForKey从fetch中对数组进行排序
我有一个fetchResultController,它通过运行多个方法来编译数组 . 最后的单元格显示名称和编号(排名) . 我想从tableview中取出单元格并按数字(升序)对它们进行排序 . 我在frc尝试过nssortdescriptor但是在我尝试调用'排名'时会遇到问题,因为它不是我正在获取的实体的关键路径 . 有没有一个地方我可以截取这个数组来自frc,按valueForKey排序:... -
2 votesanswersviews
NSFetchedResultsController与NSPredicate不更新
我从核心数据库中获取数据并将其显示在 UITableView 中 . 我使用 NSFetchedResultController 来获取数据 . 我希望用户能够在数据库中搜索,为此我使用 NSPredicate . 数据显示在 UITableView 中,一切正常,直到我将 NSPredicate 设置为 NSFetchedResultController . 我在 ViewDidLoad 方... -
7 votesanswersviews
NSFetchedResultsController是否观察到对持久存储的所有更改?
我的程序确实像以下链接一样工作: Update results of NSFetchedResultsController without a new fetch 将NSFetchedResultsController的结果显示为UITableView 从Web服务获取新对象并将其存储到核心数据(在相同的视图控制器中,使用RestKit) 更新表视图,包含NSFetchedResult... -
0 votesanswersviews
带有NSPredicate的NSFetchedResultsController
我使用NSFetchedResultsController来处理进出UITableView的数据 . 一切正常,直到我把NSPredicate放在它上面 . 我需要获取与至少一条未过期或尚未设置expiration_date的消息有关系的所有Thread对象 . 所以我使用以下谓词 . NSPredicate *threadPredicate = [NSPredicate predicateWit... -
0 votesanswersviews
搜索关系时NSPredicate for NSFetchedResultsController
我正在使用NSFetchedResultsController . 我想在表格中查看动物园中的所有狮子会,其中狮子会是动物园的多对多关系 . 可能有成千上万的狮子会,所以我需要一个20的批量 . NSFetchRequest* fetchRequest = [[NSFetchRequest alloc] init]; NSPredicate* predicate = ??? ... -
0 votesanswersviews
保存核心数据相关数据并使用NSPredicate和NSFetchedResultsController检索多个实体
我是Core Data的新手,我仍在尝试理解访问和过滤相关数据 . 我的问题是要么我没有正确地将数据输入到managedObjectContext中,要么我没有正确地将它拉出来 . (我想是第一个,但我不确定 . ) 这是我的数据模型,其中两个实体与一对多相关:(我计划在一级关系工作后进行重构 . ) 我有一个SeasonsVC,你点击一个赛季名称,那个赛季的比赛列表应该出现在GamesVC中... -
0 votesanswersviews
使用NSFetchedResultsController使用基于时间的瞬态属性
我有 Event 型号 startDate 和 endDate . 我想将此事件分为3类 . 当前:startDate <今天<endDate 即将到来:今天<startDate 过去:endDate <今天 我做了一个名为 status 的瞬态属性包含上面的逻辑并在 NSFetchedResultsController 中使用它作为参数 NSFetch... -
0 votesanswersviews
如何使用NSFetchedResultsController处理节插入?
我有一个NSFetchedResultsController作为我的数据源,我在自定义UITableViewController中实现NSFetchedResultsControllerDelegate . 我正在使用sectionNameKeyPath将我的结果集分成多个部分 . 在我的一个方法中,我在上下文中添加了几个对象,所有这些都在新的部分中 . 在保存对象的那一刻,委托方法被正确调用 .... -
5 votesanswersviews
iPhone:NSFetchedResultsController,具有来自单独线程的委托和数据更新
首先,抱歉这个问题太长了 . 我知道这里讨论类似问题的问题很少,但这些问题都没有谈到NSFetchedResultsController和委托以及单独线程中的更新 . 并没有一个解决方案帮助了我 .这些是现有的问题: NSFetchedResultsController: using of NSManagedObjectContext during update brings to crash... -
0 votesanswersviews
每个Section的NSFetchedResultsController setLimit
您如何设置由NSFetchedResultsController控制的tableview中每个部分的限制?例如:我有一堆节目,每个节目都有开始日期,并在不同的舞台上播放 . 我希望能够只显示每个阶段的下一个人 . 所以我不需要限制整个请求,而是限制每个部分 . NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:... -
1 votesanswersviews
使用NSFetchedResultsController更新UITableView时,将数据从Web保存到Core Data
我正在使用HTTP GET方法从Web中提取数据 . 然后我从Web获取JSON数据并将其保存到CoreData中 . 我有一个带有自定义UITableViewCells的UITableView,它使用NSFetchedResultsController进行更新 . 但是当我去保存数据时,tableView只会更新屏幕上的内容,当我向下滚动时,tableView变为白色 . 在日志中,我收到了一些... -
2 votesanswersviews
当NSManagedObjectContext与后台线程中的另一个NSManagedObjectContext合并时,FetchedResultsController会阻止UI
我有一个tableViewController符合NSFetchedResultsController协议 . 在我使用后台线程从我的服务器下载数据以保存到Core Data后,我必须将更改合并到此tableView中由NSFetchedResultsController实例使用的主线程NSManagedObject上下文 . 合并后的UI被阻止(几秒钟) . (NSFetchedResultsC... -
0 votesanswersviews
是否有可能有一个UIViewController与两个UITableViews,两个相应的NSFetchedResultsControllers?
我有一个UIViewController,它有一个UITableView用于视图控制器中的大部分内容,但是一个额外的UITableView用于选项下拉用户可以召唤 . 两个UITableView都是从Core Data中的表填充的 . 从Apple的模板来看,他们似乎只是一次性展示了如何使用一个Core Data实体,而不是两个,而且我很好奇这样的事情是否可行 . 我是否创建了两个NSFetche... -
2 votesanswersviews
NSFetchedResultsController计数在Swift中
我是来自Objective-C背景的新手Swift开发人员 . 我有以下代码: class KPCoreDataResultsController: NSObject, NSFetchedResultsControllerDelegate { var fetchedResultsController: NSFetchedResultsController let managed... -
0 votesanswersviews
Swift to-Many Relationship .removeFromMethod()不更新NSFetchedResultsController
Main Objective: 在第一个视图控制器中,我将点击一个单元格中的一个按钮 - >按钮调用entity.removeFrom " "(_ value:" ")方法 - >自动从第二个视图控制器的表视图中删除相应的单元格 . What is Occurring: " " ... entity.removeFrom &... -
1 votesanswersviews
单个表视图通过两个不同的NSFetchedResultsControllers与部分
各位早上好 . 我使用的是Swift 3.1.1,Xcode 8.3.2 . 我需要通过两个不同的NSFetchedResultsControllers将单个表视图连接到Core Data中的两个不同的表(实体) . 我创建了两个NSFetchedResultsControllers,甚至从表中获取数据但我遇到问题如何告诉Table View第一个控制器应该响应第一部分而第二个控制器应该负责第二部... -
0 votesanswersviews
如何在不同视图控制器(也是swift文件)中的同一索引处写入CoreData实体
我在表视图中使用'NSFetchedResultController'和'managedObjectContext'创建了核心数据 . 但是在后面的视图控制器中,在收集加速度计数据并进行计算之后,我将得到一些结果,我也想将它存储在与之前创建的核心数据相同的行索引中 . 我怎样才能做到这一点?如果我再次创建managedObjectContext,它将在此表中创建另一个“行”核心数据 . table... -
8 votesanswersviews
iOS - 核心数据 - 一个UIViewController中的多个NSFetchedResultsController
我正在尝试构建一个使用Core Data的iPad应用程序 . 但我面临着设计和编码问题 . 假设我在窗口和视图控制器中添加了一个UIViewController,我需要显示两个tableviews(2个不同的实体)和2个视图(另外2个实体)(所以我需要为一个UIViewController获取4个entotes) . 我只找到了解释如何将NSFetchedResultsController与一个... -
9 votesanswersviews
如何刷新UITableViewController或NSFetchedResultsController?
我的UITableViewController或NSFetchedResultsController有点问题 . 我不确定问题是什么,但我猜它是UITableViewController . 正如我所说的,我使用NSFetchedResultsController将我的数据填充到UITableViewController中 . 数据按日期排序,并按日期 - 年份显示在部分中,例如2010年5月/ ... -
1 votesanswersviews
使用UISegmentedControl切换NSFetchedResultsController
在我看来,我有一个表格视图和一个分段控件 . 表视图从NSFetchedResultsController获取其数据 . 单击分段控件时,我尝试更改为另一个NSFetchedResultsController(使用另一个谓词,排序描述符甚至另一种类型的实体) . 在this question的答案之一中建议的东西 . 我也有自己定义的枚举,以跟踪表视图所处的状态(当前选择的段) . 问题是,当表视... -
0 votesanswersviews
带有sectionNameKeyPath的NSFetchedResultsController
我目前正在开发一个项目,我使用UITableView和NSFetchedResultsController来存储我的数据 . 我面临的问题是使用部分不起作用 . 我想要显示为表的实体具有以下字符: Channels (字符串) 服务器(字符串) 名称(字符串) 我希望有基于服务器的部分,每个部分中的行是通道 . 布局如下所示: Server1通道1通道2 Server2通道... -
2 votesanswersviews
CoreData:错误:严重的应用程序错误
我将数据保存在来自服务器的本地数据库中 . 我使用NSFetchedResultsController来显示数据 . 但我得到一个错误“ CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call t... -
1 votesanswersviews
CoreData:错误:使用NSFetchedResultsController时出现严重的应用程序错误
我正在使用带有UICollectionView的NSFetchedResultsController . 每当我从服务器接到电话时,我都会更新Core数据表,并使用核心数据通知更新UICollectionView . 当我这样做时,我收到这样的错误, CoreData:错误:严重的应用程序错误 . 在调用-controllerDidChangeContent:期间,从NSFetchedResul... -
1 votesanswersviews
iOS CoreData / NSFetchedResultsController:将结果限制为每节3个
想象一下新闻应用程序 . 该应用程序有多个 Channels ,每个 Channels 有x个新闻 . 第一个ViewController是一个UITableViewController,它将所有Channels显示为Sections和max . 每个 Channels /部分3个新闻 . 我使用NSFetchedResultsController . 我怎样才能实现NSFetchedResult...