stringByAppendingPathCompnent 不可用 [重复]
Posted
技术标签:
【中文标题】stringByAppendingPathCompnent 不可用 [重复]【英文标题】:stringByAppendingPathCompnent is unavailable [duplicate] 【发布时间】:2015-09-19 11:20:28 【问题描述】:嗯,通常的 Swift 升级需要重写。我古老的路径命令不再有效,说“stringByAppendingPathCompnent 不可用”
return NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0].stringByAppendingPathComponent(fileName)
如果我按照说明使用 URLByAppendingComponent
return NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0].URLByAppendingPathComponent(fileName)
我被告知 String 类型的值没有成员 URLByAppointmentPathComponent
我应该如何解决这个问题?
【问题讨论】:
在发布我的问题之前,我已经解决了这个问题,但无法弄清楚它是如何回答我的问题的。这很可能是我缺乏经验,但我发现 Swift 2.0 更改说明令人费解。赞赏, 将字符串转换为 NSString。 【参考方案1】:你可以试试这个:
return try! NSFileManager().URLForDirectory(.DocumentDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: true).URLByAppendingPathComponent(fileName).path!
【讨论】:
很高兴为您提供帮助..:)以上是关于stringByAppendingPathCompnent 不可用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章