Если вы хотите избежать обхода коллекций в объектах JSON, вы можете создать подкласс UILabel и переопределить установщик для свойства "text", проверив значение по нему как NULL (например, используя подход Ричарда):
- (void) setText:(NSString *)textValue
{
if ([textValue isKindOfClass:[NSNull class]]) textValue = nil;
[super setText:textValue];
}
Конечно, такой подход оставляет вас открытыми для любых других ситуаций в вашем приложении, где это значение NULL может вызвать проблемы, поэтому проверка / очистка в контексте вашей модели данных, вероятно, будетбыть предпочтительным.