如何在 Swift 中通过 MR 的 id 从 coredata 中选择一条记录

Posted

技术标签:

【中文标题】如何在 Swift 中通过 MR 的 id 从 coredata 中选择一条记录【英文标题】:How to select a record from coredata by id with MR in swift 【发布时间】:2015-05-04 17:35:57 【问题描述】:

我在 Core Data 中存储了一个汽车列表,每辆汽车都有一个特定的id

我想选择有id=2的那辆车。

我用过MagicalRecord。

【问题讨论】:

【参考方案1】:

对不起,您为什么选择使用第三方工具,却没有阅读足够多的文档,甚至没有弄清楚如何从数据库中读回记录?

p>

这肯定是使用 MagicalRecord 的绝对基础

也许这会有所帮助:

MagicalRecord with Objective-C

就我个人而言,我将 mogenerator 与 Objective-C 一起使用,这样,我可以在一行代码中从 CoreData 数据库中读取一条记录:

Car* selectedCar = [Car findObjectWithID:@"id" PKvalue:carID];

mogenerator 库以及如何轻松使用它,在下一页中有很好的描述。它已经 4 岁了,但 CoreData 在今天(在 XCode 6.3 中)非常痛苦,以至于今天它仍然是无价的。

Super Happy Easy Fetching from CoreData

希望这会有所帮助。

【讨论】:

以上是关于如何在 Swift 中通过 MR 的 id 从 coredata 中选择一条记录的主要内容,如果未能解决你的问题,请参考以下文章