nsfetchrequest相关内容
在iOS 10中,CoreData团队为NSManagedObject添加了一个新的“fetchRequest”方法。它看起来像这样: public class func fetchRequest() - > NSFetchRequest< NSFetchRequestResult> 根据我的理解,我们可以将其替换为: 让request = NSFet
..
在保存数据时,检查数据是否已存在于实体中。这里的问题是上面的方法没有按预期工作,当我第一次运行应用程序时,它显示的数据已经存在。请检查以下代码,并阐明一些问题。谢谢。 func someEntityExists(id:String,entityName:String,type:String,fieldName:String) - > Bool { let fetchRequest = N
..
在Swift 3中,当我们使用 NSFetchRequest 时,我们必须指定 NSFetchRequestResult 。但是如何获得一系列属性值?如果我使用这样的东西 让fetchRequest = NSFetchRequest(entityName:“MyClass”) fetchRequest。 propertiesToFetch = [“myAttribute
..
我一直在搜索Apple的谓词编程指南和SO,试图确定为某个获取请求编写谓词的正确方法。 看起来像我尝试使用点符号来遍历关系的方式没有得到请求的尊重。 NSEntityDescription * entity = [ NSEntityDescription entityForName:@“Task”inManagedObjectContext:context]; [fetchR
..
我将联系人tableview控制器中的联系人标识符传递给另一个位置tableview控制器。所以我定义一个委托ContactSelectionDelegate并在Location tableview控制器中实现方法userSelectedContact并获取contactIdentifierString 我正在搜索数据库以找到contactIdentifierString的匹配项并找到另一个
..
我有一个表(Transactions),它保存包含Account_name和交易金额的记录。我想计算每个帐户的所有交易的总额,以“私人”开头,交易金额> 1000.我希望按帐户名称降序排列帐户。 因此,SQL请求将如下所示: SELECT Account_name,SUM(金额) FROM Transactions WHERE Account_name like'Privat
..
存储在 Core Data 2日期属性中,一个是过期日期,第二个是“琥珀色”日期(到期日期前X周的日期)。我想按以下方式对结果进行排序: 琥珀色日期前的项目 - (绿色)现在
..
我正在使用storyboard和核心数据开发一个iPad应用程序。我对核心数据不了解。我有两个表名称A和B.表a有2个字段,名称为datacode和price.In表B有两个字段名称为itemcode和text.Table A已设置限制。 表A 数据码价格 p1 10 m1 17 p0 28 m3 20 w4 12 表B itemcode te
..
我必须计数和分组更多的3个属性。 我正在拉我的头发,而分组和计数字段与日期(yyyy / mm / dd HH:mm:ss) 我想按年 - 月 - 日分组,忽略时间。但我仍然需要时间的细节视图。时区在这里起着很大的作用。所以我只是保存它的utc格式。 NSFetchRequest * fetchRequest = [[NSFetchRequest alloc] init]; NSE
..
我想知道如何从我的核心数据关系船提取项目。我想它应该是一个字典或数组或返回的东西,以便你可以有你的一个很多东西。 我很失落在这我知道如何写/读单个对象,但这种关系的东西是混乱的。 我认为我已经成功地写了一个关系coredata,但现在我想能够读它看看我是否有正确的..我已经开始写这个方法,但不知道实际做什么来获取所有的信息。 这是代码我有这么多..为读和写 - (voi
..
我正在尝试过滤fetchRequest。 我可以获得实体的每个记录的完整详细信息,但我只想 这是我的代码目前所在的位置: - (void)fetchStuff { NSLog(@“%s”,__FUNCTION__); NSError * error = nil; NSManagedObjectContext * context = [self managed
..
我需要为我的问卷应用程序开发一个简单的登录系统。 我有两个实体 - 一个用于保存问卷调查数据 NGLS 其中存储客户端详细信息,调查答案等,另一个名为 Admin 的用户。用户可以键入其用户名,该用户名将保存到 Admin 实体。然后,他们可以按照自己喜欢的次数运行问卷调查,每次调查后,每个完成的调查都会保存到 NGLS 实体中: //保存managedObject NSErro
..
所以我试图得到一个UITableView显示一个对象的列表(节.title),但列出他们按日期的降序。 表格被拆分为正确标记部分(部分标题是不同的标题)。 但每个部分中的对象只有一半是正确的。 正在发生的一个例子: 大标题名称
..
我需要根据存储在 NSString 中的整数对一堆对象进行排序。 我知道这是一个解决方案,它的工作原理: NSSortDescriptor * mySortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@“from” :$($ obj1,id obj2) { if([obj1 integerValue]> [obj2 i
..
我有两个实体之间的一对多的实体关系: EntityP EntityC(Child) 属性和关系: EntityP.title EntityP.dateTimeStamp EntityP.PtoC(关系) EntityC.title EntityC.dateTimeStamp EntityC.CtoP(关系)//可用于获取“一个”
..
参考POST: 核心数据 - 基本问题 我可以从这段代码中获取Managed对象上下文。它带给我另一个问题。我有2个查看控制器和1个NSObject Userlookup(VC) UserlookupSettings / li> FetchProcessor(NSObject) 顺序地,Userlookup vc首先加载, Userlookup设置VC +一个文本框和U
..
情况: 我有一笔费用跟踪iOS应用程序,我将费用从费用明细视图控制器存储到表视图(带有提取的结果控制器)费用清单以及类别,金额和日期。我在我的实体“金钱”中有一个日期属性,它是费用或收入的父实体。 我的问题: 我想要的是基本分类给定周,一个月或一年的费用/收入,并显示为节标题,例如:(2012年10月1日 - 10月7日)它显示根据该特定周的费用/收入金额和相关的东西。在该视图中
..
我有一个核心数据,其实体名为“费用”,如: 实体:“费用” 属性:“日期”,“类别”,“金额” ..... 我的问题是,是否可以按年份或年月份提取多少费用? 我知道如果抓取是基于时间段或类别,我可以使用NSPredicate过滤抓取的结果。但是我的头脑中的“Date”属性应该按年和月分隔,因此我可以将它们分组为SQL查询。是否可以直接在抓取?否则,唯一的方法是获取整个数据到一个NSAr
..
我有一个使用CoreData的Swift应用程序。我创建了 List 实体与类 MyAppTarget.List 。一切都在.xcdatamodeld文件中正确配置。为了从持久存储获取我的实体,我使用 NSFetchedResultsController : let fetchRequest = NSFetchRequest() fetchRequest.entity = NSEntit
..
我有一个使用Core Data保存和检索数据的iOS应用程序。 我如何以自然排序顺序提取按NSString类型字段排序的数据? 现在结果是: 100_title 10_title 1_title 我需要: 1_title 10_title 100_title 解决方案 您可以使用 localizedStandardCo
..