gpt4 book ai didi

ios - NSFetchRequest 上的 Swift2.0 CoreData 问题

转载 作者:搜寻专家 更新时间:2023-11-01 05:39:54 25 4
gpt4 key购买 nike

这是我尝试从 coredata 获取数据的代码片段。我尝试获取数据并使用断点进行检查,但没有数据被提取!代码在 swift2 中。任何建议,将不胜感激。我定义了一个结构常量,我在其中定义了所有常量。 gate 是在 nsmanagedobject 类中定义的字符串类型。该片段是 viewDidLoad() 方法的一部分。

let context: NSManagedObjectContext? = (UIApplication.sharedApplication().delegate as? AppDelegate)?.managedObjectContext!
let TPTodayFetchRequest = NSFetchRequest(entityName: Constants.CoreDataEntities.TPTodayCoreDataEntity)

do {
let patroDaily = try context!.executeFetchRequest(TPTodayFetchRequest) as! [TPToday]
for patroEntity in patroDaily {
print(patroEntity.gate)

}
}
catch { print("error") }

最佳答案

除了麻烦的变量命名和不幸的缩进,您的代码没有问题并且应该可以工作。

您将不得不调查您是否确实保存了您期望找到的数据。例如,您可以让程序记录文档目录 URL,之后您可以使用 sqlite3 命令行工具检查 sqlite 文件。

关于ios - NSFetchRequest 上的 Swift2.0 CoreData 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31890744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com