首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型'NSPersistentStore‘的值永远不可能为零,不允许进行比较

类型'NSPersistentStore‘的值永远不可能为零,不允许进行比较
EN

Stack Overflow用户
提问于 2016-06-28 20:34:24
回答 1查看 197关注 0票数 1
代码语言:javascript
复制
let managedModel:NSManagedObjectModel = NSManagedObjectModel.mergedModelFromBundles(nil)!


        var storeCoordinator:NSPersistentStoreCoordinator = NSPersistentStoreCoordinator(managedObjectModel: managedModel)

        if storeCoordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: nil) != nil{
            if error != nil{
                print(error!.localizedDescription)
                abort()
            }
        }

如何用最新的swift2语法修复它?

谢谢

类型'NSPersistentStore‘的值永远不可能为零,不允许进行比较 调用可以抛出,但它没有被标记为“try”,错误也不会被处理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-29 14:35:54

我就是这样用Swift 2来处理的:

代码语言:javascript
复制
let managedModel:NSManagedObjectModel = NSManagedObjectModel.mergedModelFromBundles(nil)!
var storeCoordinator:NSPersistentStoreCoordinator = NSPersistentStoreCoordinator(managedObjectModel: managedModel)

do {
    try storeCoordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: nil)
} catch let error as NSError {
    print(error!.localizedDescription)
    abort()
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38085806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档