Xcode更新6.1.1后生成失败

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

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

这行不会抛出错误的xcode 6.1,但自更新以来,我必须replace这一行:

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

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

如果有人有任何解释。

谢谢

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

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

你仍然可以使用URLwithString,但尝试像这样调用它:(从文档)

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

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

在Swift中:

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