【发布时间】:2012-03-27 04:07:20
【问题描述】:
FBConnect 的userInfo 的结果有时为空;数据类型为NSConcreteMutableData,NSLog显示为<>。
我如何在这里检查空或nil?到目前为止,我已经尝试过nil 和[NSNull null],但没有成功。
【问题讨论】:
标签: objective-c cocoa-touch nsdata fbconnect
FBConnect 的userInfo 的结果有时为空;数据类型为NSConcreteMutableData,NSLog显示为<>。
我如何在这里检查空或nil?到目前为止,我已经尝试过nil 和[NSNull null],但没有成功。
【问题讨论】:
标签: objective-c cocoa-touch nsdata fbconnect
NSConcreteMutableData 是 NSMutableData 的私有子类。为了您的目的,您不妨检查NSData 的任何子类。
if ([userInfo isKindOfClass:[NSData class]] && [(NSData*)userInfo length] == 0)
{
// it's empty
}
【讨论】: