【问题标题】:NSMutableData with Expression of Type NSData Warning带有 NSData 警告类型的表达式的 NSMutableData
【发布时间】:2014-09-11 18:37:38
【问题描述】:

我在 xCode 6 GM Seed 中打开了我的项目,现在收到了一些新警告。这是一个警告“使用 'NSData *' 类型的表达式初始化 'NSMutableData *' 的指针类型不兼容?如何解决这个问题?

NSMutableData *data=[NSData dataWithContentsOfFile:pdfFileName];

【问题讨论】:

  • 更改接收器的类型,使用产生可变结果的数据源,或者忽略警告,直到它稍后咬你。
  • 这些警告在 Xcode 6 之前就存在。您可能在项目中禁用了它们,当您更新 xcode 6 的项目设置时它们又被重新启用。

标签: objective-c xcode6


【解决方案1】:

改成这样:

NSMutableData *data=[NSMutableData dataWithContentsOfFile:pdfFileName];

【讨论】:

  • 我不知道这对 OP 来说是多么不明显... +1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多