ios - NSDATA 描述返回 nil
问题描述
NSData
描述返回 nil 并使NSData
对象为零。我的代码已经停止工作,我想让它再次工作。
如果我在 10 中编译我的代码,Xcode
它会得到NSData
很好的描述。但是如果我使用Xcode
11 它会给我 nil 作为描述,它也会使NSData
nil 。我很困惑这是如何发生的。这是因为它仍然是测试版吗?这种情况在 beta 版本中正常吗?我只是想确保我的代码在新的 iOS 13 和 iPAD OS 13 出现之前仍然有效。
NSString *result = [[data description] stringByReplacingOccurrencesOfString:@" " withString:@""];
解决方案
请参阅https://twitter.com/steipete/status/1174111017900503040 - iOS 13 行为(在 GM 种子 2 时编写)。
正如其他人所说,您不应该以这种方式使用 [NSData description]。
推荐阅读
- database - 哪些信息可用于匹配 postgres 日志和 Go 应用程序日志?
- vba - 来自特定文件夹的自动转发电子邮件
- windows - opencv 4.5.3 和 qt 5.9 奇怪的错误
- r - 没有模式的网络抓取 jsonlite::fromJSON 列表
- google-chrome - 单击链接后如何保持 Chrome 扩展程序窗口打开?
- java - 在准备好的语句上设置参数时出现 JDBC 异常
- azure - 发布完成后 IIS 物理路径更改 Azure DevOps
- r - 如何摆脱将excel工作表中的大数转换为指数?工作室
- agda - 多次重写如何扩展到with?
- c++ - 为什么 glTextureStorage*D 函数会消耗这么多内存?opengl实际上做了什么?