提供具有核心数据值的应用程序

时间:2013-11-23 15:43:27

标签: ios core-data

在交付时使用核心数据预加载应用程序的标准方法是什么,例如我想为我的应用程序提供一个示例文档,该文档将在安装后通过核心数据提供。

那么如何使用Core Data iOS App打包一些初始数据呢?

1 个答案:

答案 0 :(得分:0)

您可以检测首次启动,然后添加数据:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    if ([[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"])
    {

    }
    else
    {
      NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
        [prefs setBool:YES forKey:@"HasLaunchedOnce"];

        [[NSUserDefaults standardUserDefaults] synchronize];
        //Add your data here in the Core Data Database.
    }

    return YES;
}