nsfetchrequest相关内容

从包含id的字符串形式NSPredicate

我有这个问题,我不能想到如何写这个谓词。 我有一个实体名为Contact,它有一个字符串属性“pages” ,让我们说 contact.pages = @“1,5,11,15,17” 我的数据库中有很多联系人,我想只提取包含特定ID。所以让我们说,我只想取出这些联系人,哪些页面包含id @“1”。 我可以想到这样的东西, NSPredicate ..
发布时间:2017-01-10 16:08:26 移动开发

CoreData获取不同的属性值

我试图将 NSFetchRequest 设置为核心数据,以检索实体中特定属性的唯一值。即 具有以下信息的实体: name |速率|因子| _______ |。______ | ________ | John | 3.2 | 4 | Betty | 5.5 | 7 | Betty | 2.1 | 2 | Betty | 3.1 | 2 | Edward | 4. ..
发布时间:2017-01-10 15:12:22 移动开发

核心数据,当NSFetchRequest返回NSDictionaryResultType时如何获取NSManagedObject的ObjectId?

我有一个 NSFetchRequest ,它返回 NSDictionaryResultType 中的对象属性。是否有可能在这个字典中获取对象的ObjectId?否则,我需要运行返回类型为 NSManagedObjectResultType 的查询,这对于大量返回的项目来说要慢得多。 解决方案 是的,你可以使用非常漂亮但不完整的 NSExpressionDescription 类。您需要将正 ..
发布时间:2017-01-10 15:11:53 移动开发

当两个单独的NSFetchRequests都完成时采取行动

我使用Core Data的远程数据库,当我执行以下获取请求时,根据互联网连接,它可能需要一些时间。我想监控这两个请求,当他们完成后,无论成功还是失败 - 我想触发另一种方法。 FetchRequest 1: self.managedObjectContext executeFetchRequest:fetchRequest1 onSuccess:^(NSArray * results ..

NSFetchRequest不捕获具有更改属性的对象

我遇到一个奇怪的问题与CoreData在MacOsX 10.6使用SQL存储。我有一个 NSManagedObject 子类,名为 Family ,属性为 name 连接到另一个 NSManagedObject 子类( Person )的关系 personList 属性 firstname 和反向关系 family 。 人只有一个家庭,且家庭有几个人。 说我有一个家庭对象 family 指向 ..
发布时间:2016-12-07 23:33:25 其它移动开发

核心数据:尝试查找实体中属性的最小日期

我试图在Core Data中找到特定属性中最早的日期。我找到了核心数据编程指南中的一个例子,看起来正是这样,但在运行它时会得到无法识别的选定错误。 我的代码(只有从Apple例子的最小更改): NSFetchRequest * request = [[NSFetchRequest alloc] ; NSEntityDescription * entity = [NSEntityD ..
发布时间:2016-12-07 18:14:55 其它移动开发

CoreData:查找计算属性的最小值

说我有一个CoreData实体“Point”,有两个属性x和y(都是NSNumber)。 NSPredicate如何看起来像是让我找到最近的点说a,b? for distance = sqrt((xa)(xa)+(yb)(yb)) transient属性计算到一个预定义点的距离我不能看到我如何可以在启动fetchrequest时以编程方式更改该点。 任何帮助将非常感激。 ..
发布时间:2016-12-07 02:27:03 其它移动开发

完成对FetchRequest完成的阻止/回调

我在名为 ContentManager 的模型类中有一个 FetchRequest 。它获取了大量的数据,所以屏幕是空白的,直到它完成。在显示获取结果的 ViewController 中,我想显示一个加载指示器,所以我想获得一个回调当 FetchRequest 已完成并传递到 ViewController 以停止加载指示器。这是可能吗? 这是来自 ContentManager FetchRe ..
发布时间:2016-11-10 11:59:47 移动开发