【发布时间】:2019-11-06 17:03:02
【问题描述】:
测试 NSData、NSMutableData 和字节方法和字节类型变量之间的关系想要将 NSData 值更改为字节,当我运行它时它会导致应用程序崩溃但不会抛出任何错误..
运行正常
NSData *myData = [[NSData alloc] initWithData:someData];
Byte *finalValue = (Byte *)[myData bytes];
但这会引发应用程序崩溃并且不会引发错误
NSData *myData = [[NSData alloc] initWithData:someData];
NSMutableData *testingWaters = (NSMutableData *)[myData bytes];
Byte *finalValue = (Byte *)[testingWaters bytes];
已编辑:请记住,我想将 NSData 变量或 NSMutableData 变量转换为 Byte 变量。
【问题讨论】:
-
哪条线路崩溃了?
-
控制台没有错误?你应该有一个无法识别的选择器发送到实例,不是吗?
-
初始化 testingWaters 时发生崩溃
-
@Larme 控制台没有错误,我希望能得到一个,所以它给了我一个提示,但它只是崩溃了。
标签: objective-c type-conversion byte nsdata