Результат FBConnect userInfo иногда пуст; тип данных NSConcreteMutableData, который NSLog отображается как <>.
userInfo
NSConcreteMutableData
NSLog
<>
Как мне проверить наличие пустых или nil здесь? Пока я пробовал nil и [NSNull null], но безуспешно.
nil
[NSNull null]
NSConcreteMutableData является частным подклассом NSMutableData. Для ваших целей вы также можете просто проверить любой подкласс NSData.
NSMutableData
NSData
if ([userInfo isKindOfClass:[NSData class]] && [(NSData*)userInfo length] == 0) { // it's empty }