我收到错误

“从不兼容的指针类型分配给'NSMutableData *'
'NSData *'“

据我所知,它必须是警告而不是错误。所以我认为我的Xcode Project设置有问题吗?

这是错误的图像。

最佳答案

这应该是一个错误,因为当有人获得明显可变的数据并试图对其进行突变时,它将在运行时崩溃。

基本上,您不应该做自己在做的事情。使用mutableCopy确保数据是可变的,或者在调用构造函数时,请确保在NSMutableData上调用它。

10-08 12:28