Realm - Add file with initial data to project (iOS/Swift)

后端 未结 7 1452
独厮守ぢ
独厮守ぢ 2020-12-23 12:47

I\'m developing an application for iOS using swift and chose Realm as a database solution for it. I wrote default data in AppDelegate using write/add function from realm doc

7条回答
  •  眼角桃花
    2020-12-23 13:05

    And for those that need @pteofil's answer in Objective-c

    - (void)openRealm {
        NSString *defaultRealmPath = [RLMRealm defaultRealm].path;
        NSString *bundleRealmPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"default.realm"];
        if(![[NSFileManager defaultManager] fileExistsAtPath:defaultRealmPath]) {
            [[NSFileManager defaultManager] copyItemAtPath:bundleRealmPath toPath:defaultRealmPath error:nil];
        }
    }
    

提交回复
热议问题