我刚刚使用 XCode 8 并让它转换我现有的项目。现在我遇到了没有参数的新 URL 没有初始化函数的错误。
class fileObj : NSObject, NSCopying, Comparable {
var URL = NSURL() // initial
...
新代码如下所示:
class fileObj : NSObject, NSCopying, Comparable {
var myUrl = Foundation.URL() // initial
...
我应该如何初始化新的 URL 变量?
最佳答案
这样做绝对零意义,但目前(Swift3,Xcode 8.0 版(8A218a))它正在工作并给你一个完全空白的完全没有目的的 URL
对象,正如您刚刚要求的那样。
var myURL: URL = NSURLComponents().url!
关于 swift 3 : NSURL to URL missing init?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39497518/