可选类型 'NSURL?' 的值未拆封;你的意思是用'!'或者 '?'?
Posted
技术标签:
【中文标题】可选类型 \'NSURL?\' 的值未拆封;你的意思是用\'!\'或者 \'?\'?【英文标题】:Value of optional type 'NSURL?' not unwrapped; did you mean to use '!' or '?'?可选类型 'NSURL?' 的值未拆封;你的意思是用'!'或者 '?'? 【发布时间】:2014-09-11 12:32:48 【问题描述】:我使用 Xcode 6 Beta 6 开始了一个 Swift 项目。该项目还使用了 Core Data。升级到 Xcode 6 GM 后,编译时出现以下错误:
/Users/.../AppDelegate.swift:58:52: Value of optional type 'NSURL?' not unwrapped; did you mean to use '!' or '?'?
错误的代码行是:
return NSManagedObjectModel(contentsOfURL: modelURL)
知道发生了什么变化吗?
【问题讨论】:
【参考方案1】:好的,我刚刚使用 '!'
解开可选的包装,现在正在编译代码。
return NSManagedObjectModel(contentsOfURL: modelURL!)
【讨论】:
以上是关于可选类型 'NSURL?' 的值未拆封;你的意思是用'!'或者 '?'?的主要内容,如果未能解决你的问题,请参考以下文章