stringByAppendingPathComponent

stringByAppendingPathComponent

我的应用程序在Instagram上共享照片,为此,首先将其保存在一个临时目录中:

let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo")


它在Swift 1.2上有效,但在Swift 2.0上无效。

给定的错误消息是:


  stringByAppendingPathComponent不可用:在NSURL上使用URLByAppendingPathComponent。

最佳答案

看来方法stringByAppendingPathComponent在Swift 2.0中已删除,因此错误消息建议使用:

let writePath = NSURL(fileURLWithPath: NSTemporaryDirectory()).URLByAppendingPathComponent("instagram.igo")


更新:

URLByAppendingPathComponent()已被appendingPathComponent()代替,所以做:

let writePath = NSURL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("instagram.igo")

关于ios - stringByAppendingPathComponent不可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44587979/

10-12 12:54