我已将 Realm.framework 和 RealSwift.framework 添加到项目中。和“导入领域”虽然我收到此错误:
RLMRealm' 没有成员 'setDefaultRealmPath'
let directory: NSURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.it.fancypixel.Done")!
let realmPath = (directory.path! as NSString).stringByAppendingPathComponent("db.realm")
RLMRealm.setDefaultRealmPath(realmPath)
任何想法我似乎都看不到解决方案,因为它太新了。
提前致谢。
Realm(Swift 和 Objective-C 库)刚刚更新到版本 0.97。尽管setDefaultRealmPath
过去是一个有效的 API,后来被弃用,从 0.97 开始,被完全删除。因此,如果它过去可以工作,那么一旦更新到 0.97,它现在将导致构建错误。
现在通过 Realm 控制设置 Realm 的文件位置RLMRealmConfiguration
对象。要设置默认路径,您现在可以这样做:
let directory: NSURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.it.fancypixel.Done")!
let realmPath = (directory.path! as NSString).stringByAppendingPathComponent("db.realm")
var config = RLMRealmConfiguration.defaultConfiguration()
config.path = realmPath
RLMRealmConfiguration.setDefaultConfiguration(config)
如果您需要更多说明,请告诉我!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)