如何使用Swift从CoreData sqlite表中获取特定的行数据

Kar*_*los 0 iphone core-data ios swift

我是使用Swift语言进行iOS开发的新手.

我在我的应用程序中使用CoreData作为数据库选项.

我正在使用NSFetchRequest从表中获取记录.我可以从表中检索所有记录,但我无法从同一个表中检索特定的行.我已经在线和其他论坛检查了解决方案,但我无法为此获得适当的解决方案.

我想只在Swift中实现它.我不想添加sqlite库或Bridging-wrapper(Objective-C),这将是我实现此目的的最后一个选项.

任何链接或教程或建议都会有所帮助.

Pav*_*lov 5

NSFetchRequest也支持NSPredicate.使用NSPredicate,您可以从Core Data中选择所需的行或行.

有关NSPredicate的更多信息 - https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSPredicate_Class/