首页 > 解决方案 > NSDATA 描述返回 nil

问题描述

NSData描述返回 nil 并使NSData对象为零。我的代码已经停止工作,我想让它再次工作。

如果我在 10 中编译我的代码,Xcode它会得到NSData很好的描述。但是如果我使用Xcode11 它会给我 nil 作为描述,它也会使NSDatanil 。我很困惑这是如何发生的。这是因为它仍然是测试版吗?这种情况在 beta 版本中正常吗?我只是想确保我的代码在新的 iOS 13 和 iPAD OS 13 出现之前仍然有效。

NSString *result = [[data description] stringByReplacingOccurrencesOfString:@" " withString:@""];

标签: iosobjective-cnsdataxcode11ios13

解决方案


请参阅https://twitter.com/steipete/status/1174111017900503040 - iOS 13 行为(在 GM 种子 2 时编写)。

正如其他人所说,您不应该以这种方式使用 [NSData description]。


推荐阅读