Xcode Update 6.1.1之后构建失败

时间:2014-12-18 15:54:37

标签: ios xcode swift

我将xcode从6.1更新到6.1.1,当我尝试构建我的iOS应用程序时,它失败了。

var url = NSURL.URLWithString("https://my.domain.com")

此行不会引发xcode 6.1错误,但自更新以来,我必须替换为此行:

var url = NSURL(fileURLWithPath: "https://my.domain.com")

此外,使用此URL的请求不再有效。

如果有人有任何解释。

由于

2 个答案:

答案 0 :(得分:4)

看起来苹果用URLWithString取代了工厂方法NSURL(string: <#String#>),所以你应该使用fileURLWithPath

的内容

答案 1 :(得分:2)

你的问题是: fileURLWithPath:“初始化一个新创建的NSURL,引用路径上的本地文件或目录。”

您仍然可以使用URLwithString,但请尝试调用它:(来自文档)

NSURL *myURL = [NSURL URLWithString:@"https://my.domain.com"];

(objective-c,我意识到你现在正在寻找一个Swift的答案:)

在斯威夫特:

let urlPath: String = "https://my.domain.com"
var url: NSURL = NSURL(string: urlPath)!