【问题标题】:Can't read a String from URL using NSData无法使用 NSData 从 URL 读取字符串
【发布时间】:2015-03-16 21:45:08
【问题描述】:

我正在使用NSData(contentsOfURL) 构造函数从 URL 加载数据(服务器在 .txt 文件中返回 JSON)。日期加载得很好,但我无法从中创建NSString(date:)。我可以使用NSFileManager.createFileAtPath() 保存这些数据,这是正确的,但是使用这些数据创建的NSString 将为零,我也无法使用 swiftyJSON 创建 JSON。

如果我在浏览器中执行相同的查询,它将下载一个 filename.txt.js。

Web-sniffer 显示此标头:“Content-Disposition: attachment; filename="f.txt"”。

【问题讨论】:

  • 你为什么不使用 Haneke?
  • @Dato'MohammadNurdin 我正在为 OS X 开发
  • 我的意思是用于图像缓存的 Haneke 框架。
  • 当我们的操作系统能更好地处理此类问题时,为什么还要使用第三方框架。
  • @HelgeBecker 在 Swift 中你应该解开你想要访问的每个 JSON 字段

标签: json swift url


【解决方案1】:

试试

let str = NSString(data: data, encoding: UInt)

【讨论】:

  • 我的 NSData 不是可选的
猜你喜欢
  • 1970-01-01
  • 2019-11-06
  • 2018-05-12
  • 1970-01-01
  • 2016-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多