nsfetchrequest相关内容
我有一个一对多关系 store>产品,并且我知道该产品,那么我如何找出该产品的父级是谁?我可以有许多具有相同值的产品,例如 product1 具有 parent1 和另一种具有与 product1 具有 parent2 ,因此我无法搜索哪个父项包含 product1 ? 解决方案 您应该已经注意到核心数据模型编辑器在困扰您有关该关系没有反向关系(如果您没有)。如果确实有一个,
..
在Swift 4中,我有一个CoreData“ Sentence”模型,该模型具有String属性“ englishsentence”。我也有一个“单词”数组,并希望获取所有“ englishsentence”属性包含数组中一个或多个单词的句子。 可变词= [“今天”,“昨天”,“明天”] 此数组只是一个例子。 在获取请求中,我试图做这样的事情: le
..
在对CoreData进行 FetchRequest 时,如何限制检索到的 FetchedResults 的大小? struct ContentView:视图{ var fetchRequest:FetchRequest init(){ fetchRequest = FetchRequest(实体:Kana.entity(),sortDescripto
..
我有一个视图,显示团队中使用@Fetchrequest和固定谓词“开发人员”过滤的消息。 struct ChatView:查看{ @FetchRequest( sortDescriptors:[NSSortDescriptor(keyPath:\Message.createdAt,ascending:true)], 谓词:NSPredicate(格式:“ team.name ==%
..
我有一个包含多个实体的核心数据数据库。有一个称为“人”的父实体,其中有很多“朋友”,“朋友”有很多“活动”,而“活动”有“类型”(“类型与“活动”有很多关系)。我想要实现的是按“类型”过滤所有“人”实体。用户将点击“类型”,然后刷新表格并过滤“类型”所显示的“人”实体 目前,我在想我必须使用复合谓词,但我完全确定该怎么做。完成后,通过遍历fetchedObjects来打印出我想要的值:
..
我始终以代码形式创建我的NSFetchRequests。现在,我正在查看用于构建获取请求并将其存储在模型中的Xcode GUI。 我正在遵循Xcode文档中的示例。我在模型中添加了提取请求,并且通过Modeling GUI创建的谓词是: firstName LIKE [c ]“ * SUBSTRING *” 然后我用以下两行检索该请求: NSDiction
..
我正在尝试以一定大小(batchSize)的块处理许多对象.该循环似乎有效,但仅处理一半的记录.相关的代码段是: { //Prepare fetching products without images in the database NSFetchRequest * productFetchRequest = [NSFetchRequest fetchRequestWithEntityNa
..
我有一个名为deal的实体,并且deal有一个名为date的属性,这是此交易对象插入商店的时间. 和一天可能有几个deal. 所以我想按天计算一些数据组,我想获取day和countofsomething 像: 2013-06-03 3 2013-06-02 4 ,并且我不想使用sectionPath,因为它只会将交易放入分区. 我知道我可以通过具有另一个属性(类型:字
..
我试图在Swift 2.0中的托管对象上下文上使用countForFetchRequest方法. 我注意到executeFetchRequest的错误处理已更改为新的do-try-catch语法: func executeFetchRequest(_ request: NSFetchRequest) throws -> [AnyObject] ,但是countForFetchReq
..
我是Core Data的新手,所以我想编写一个简单的提取请求,以便按某个字段以及该字段中另一个字段的数量对结果进行分组。 ,例如,我有产品表,我想按日期和产品数量检索所有分组的产品,在sql中的简单查询就像 SELECT DateRegistered,Count(*)从按日期注册的产品组 解决方案 最好的选择是非常灵活的 NSFetchedResultsController
..
我正在尝试使用NSSortdescriptor(使用指向NSDate值的键)对NSFetchRequest结果进行排序.没有明显的原因,我的提取结果完全是随机的. 我正在使用的NSManagedObjectContext通过在NSOperation的子类上创建的嵌套子上下文的保存进行了更新.我知道所有这一切都已成功完成,因为我可以从父(主)上下文中获取所有需要的数据.从中获取只是不会按日期排
..
如何快速调用具有不同值的es请求? 这是我的代码: let appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate let context: NSManagedObjectContext = appDelegate.managedObjectContext
..
我正在尝试调用2个不同的核心数据字符串,并将它们分别放在单独的标签上.现在,我收到错误消息:无法为类型为'([[NSManagedObject])'的参数列表调用类型为'init(_ :)'的初始化程序.此错误来自j1.text = String(itemsName).我添加了两个用于保存和显示的视图控制器. import UIKit import CoreData cla
..
我有 UITableView 由 NSFetchedResultsController 填充。初始提取工作正常。我可以添加,删除,修改等零问题..但我想在表中添加用户定义的排序。我这样做是通过更改 NSFetchedResultsController 来使用不同的 sortDescriptor 集,以及另一个 sectionNameKeyPath 。以下是我更改提取的代码: - (voi
..
我们不能在不提供NSSortDescriptor的情况下使用NSFetchRequest。我想要做的就是获取结果并按照创建顺序显示它们。有内置的方法吗?或者我是否必须创建一个新的“自动增量”字段? (在我看来,这与CoreData所代表的一切相悖)。 解决方案 核心数据不保证订单的任何内容。您不必进行“自动增量”字段;但是,您可以创建适当的属性。由于您显然关心创建日期,因此应将dateCr
..
如何编写NSPredicate来获取与数组中的值匹配的行?例如: [NSPredicate predicateWithFormat:@“UserName IN%@”,UserIDArray]; 如果 UserIDArray 包含用户ID,如何是否会获取与此数组中的值匹配的用户名? 解决方案 让我先从这个建议开始。核心数据不是SQL。实体不是表格。对象不是行。列不是
..
我有两个班,公司和MyCompany。 MyCompany是Company的子类,Company是NSManagedObject的子类。我正在尝试为NSFetchRequest编写谓词,该谓词将返回类Company的结果,但会过滤掉MyCompany对象。 我尝试了以下(从这里建议 https://stackoverflow.com/a/8065935/472344 ): NSPre
..
任何帮助表示赞赏。 Xcode自动更新为8 ...我正在定位IOS 9.3 将所有代码转换为但现在有一件事情已经破裂,我在类似的问题上尝试了各种建议!我之前正在工作的 的抓取请求正在中断。 我的目标是获得一个不同的列表。该应用程序在该行崩溃: let results = try context.fetch(fetchRequest) 控制台中描述的错误为:
..
我使用此NSExpressionDescription获取属性date_modified的最大值: NSFetchRequest * dateModifiedFR = [[NSFetchRequest alloc] initWithEntityName:@ “myEntity所”]; dateModifiedFR.resultType = NSDictionaryResultType;
..
我就这个主题提出几个问题,但仍然无法使其发挥作用。我有一个核心数据,我在桌面视图中显示了10k +行的人名。我希望能够用每个字母搜索和更新表格。这是非常迟钝的。正如我所建议的那样,我观看了WWWDC '10核心数据演示,并试图实现 [request setFetchBatchSize:50]; 似乎不起作用。当我使用仪器检查核心数据时,它仍然显示在加载tableview时
..