objective-c - CoreData 和预填充的数据库

标签 objective-c ios core-data

我需要使用预填充的数据库来准备我的 IOS 应用程序。我想知道我的技术是否很好,如果它泄漏了某些东西:

  1. 在应用程序首次启动时:仅当属性列表中的字段“DB_filled”等于“NO”时,才调用在数据库中填充数据的函数。
  2. 当函数完成并且数据存储在数据库中时:使用“DB_filled”设置 plist => YES。
  3. 在下一次应用程序启动时:DB_filled 等于 YES,因此,不会进行其他预填充 Db 的尝试。

我不确定这是正确的方法。你怎么看?

最佳答案

这是首次启动应用程序设置的最常见情况,除了键名称的差异(firstLaunch、FirstLaunch 或 SetupDone,或者在您的情况下为 DB_filled)。检查this question也是。

关于objective-c - CoreData 和预填充的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536430/

相关文章:

ios - Xcode 8 如何在 Objective-C 中使用核心数据代码生成类?

ios - 如何使用 UIImagePickerController 将视频上传到服务器

ios - 为什么 Titanium textField 中的 leftButton(或 rightButton)不显示?

android - 在 Cordova/Phonegap CLI 项目中同步 www/目录的最佳方法是什么?

iphone - coredata 如何将默认 NSSet 更改为 NSMutableArray

cocoa - 从 AppDelegate 获取 ManagedObjectContext

ios - 如何修复 iOS 7 状态栏的高度和宽度问题

iphone - 将 FreeTDS 交叉编译到 iPhone

ios - 核心数据不同计数

ios - AFNetworking - NSMutableDictionary 参数