【问题标题】:I cannot get NSURL to accept a string [duplicate]我无法让 NSURL 接受字符串 [重复]
【发布时间】:2017-04-08 08:03:54
【问题描述】:

我在字符串中有一个文件路径。这没问题。但是当我通过调试器时,我注意到我的 url 有“无法读取数据”作为值。我已经尝试了几种不同的方法。但我现在使用的方法是:

let url = NSURL(string: myString)

我已经浏览过这个网站,但没有发现任何似乎有帮助的方法。

我使用的是 Xcode 7.3,我认为 Swift 是 2.2 或类似的版本。我在一个线程上读到有人在升级到我正在使用的当前 Xcode 版本后开始遇到同样的问题。

【问题讨论】:

  • 显示print(myString) 输出。
  • myString 的内容是什么?
  • 查看NSURL 的文档。您需要采用文件路径的初始化程序。
  • 我猜你需要解开 url。最后加上!
  • 我的字符串内容类似于“users/joe/desktop/cat.jpg”

标签: ios swift xcode string nsurl


【解决方案1】:

如果你有 Xcode 7.2 及更高版本和 swift 2.2 则替换为

let url : NSURL = NSURL(string: "")!

【讨论】:

    猜你喜欢
    • 2011-04-06
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多