如何在 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 中选择一条记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中从 NSData 显示 PDF - 如何将 PDF 保存到文档文件夹 Swift - 如何在 Swift 中通过 WebView 从保存的 NSData 显示 PDF

如何在 Swift 中通过 Segue 将数据传递到下一个视图?

如何使用 Multipeer Connectivity (Swift 3) 在会话中通过 didReceiveData() 调用 table.reloadData

Firebase 查询以在 iOS swift 中通过用户 ID 获取特定用户

如何在 Swift 4 中通过 SwiftyJson 和 Alamofire 创建多个按钮?

如何在我的浓缩咖啡测试中通过 id 查看?