FBConnect的userInfo
的结果有时是空的;数据类型为NSConcreteMutableData
,NSLog
显示为<>
。
如何检查空或nil
?到目前为止,我已尝试nil
和[NSNull null]
,但没有成功。
答案 0 :(得分:3)
NSConcreteMutableData
是NSMutableData
的私有子类。出于您的目的,您也可以检查NSData
的任何子类。
if ([userInfo isKindOfClass:[NSData class]] && [(NSData*)userInfo length] == 0)
{
// it's empty
}