//data->NSMutableData
int identi;
[data getBytes:&identi];
NSLog(@"identificador: %i",identi);
答案 0 :(得分:3)
在Mac OS X v10.6中已弃用。这个 方法是不安全的,因为它可以 可能导致缓冲区溢出。您 应该使用getBytes:length:或 getBytes:range:相反。
方法是,
- (void)getBytes:(void *)buffer
参数:缓冲区
用于复制接收方数据的缓冲区。缓冲区必须至少为length个字节。
您正在尝试将接收方数据保存为identi
,即int值。