检查NSData类的类的types?
我有一个库处理一个string,并将其转换为未知的格式,并将其插入到一个NSData。 在库检查NSData是否为空的代码的一部分,如果不是,它会发送到服务器:
if (!dataToSend) { return; }
我认为存储的值将是一个string或base64,testing以下代码:
NSLog(@"To string -> %@",[NSString stringWithUTF8String:[dataToSend bytes]]); NSString *decodedString = [[NSString alloc] initWithData:dataToSend encoding:NSUTF8StringEncoding]; NSLog(@"Decode String Value: %@", decodedString);
在控制台中,我继续接收(null)
,但是一旦我从return;
下面的代码,数据就不是null return;
。 我如何检查该NSData商店的types?
- 检查NSData的types
-
if([yourData isKindOfClass: [NSData class]])