2016-10-12 13 views
-1

несколько раз строка, показывающая "null", как я могу проверить эту ошибку? если (ImageUrl == (идентификатор) [NSNull нуль]) {Как сравнить это "<null>" string?

}

+1

Является ли это iOS 7 конкретным? – Raptor

+0

swift не интродуцирован в ios 7 –

+0

Это вопрос JSON? – Larme

ответ

0

Попробуйте это.

if ([imageUrl isKindOfClass:[NSString class]]) { 
        [_profileImageView sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:[UIImage imageNamed:@"PlaceHoldeImage"]]; 


    }else{ 
     _profileImageView.image=[UIImage imageNamed:@"PlaceHoldeImage"]; 


    } 
+0

if ([imageUrl isKindOfClass: [NSNull class]]) { _profileImageView.image = [UIImage imageNamed: @ "PlaceHoldeImage"]; } –

+0

сейчас нормально это работает .. –

+0

@chunchu swamy, ваш код начинает работать? –

0
NSString *imageUrl= [ProfileArray valueForKey:@"photo"]; 

if ([imageUrl isKindOfClass:[NSNull class]]) 
{ 
    _profileImageView.image=[UIImage imageNamed:@"PlaceHoldeImage"]; 
} 
else 
{      
    [_profileImageView sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:[UIImage imageNamed:@"PlaceHoldeImage"]]; 
} 
_profileImageView.image=[UIImage imageNamed:@"PlaceHoldeImage"]; 
0

Используйте этот код. Это должно определенно работать.

NSString *imageUrl= [ProfileArray valueForKey:@"photo"]; 
    if ([imageUrl isKindOfClass:[NSNull class]]) { 
     _profileImageView.image=[UIImage imageNamed:@"PlaceHoldeImage"]; 
    } else { 
     [_profileImageView sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:[UIImage imageNamed:@"PlaceHoldeImage"]]; 
    } 
0

Пробуйте этот код.

NSString *imageUrlString= [photoDict valueForKey:@"photo"]; 
if (imageUrl.length == 0) 
{ 
    _profileImageView.image=[UIImage imageNamed:@"PlaceHoldeImage"]; 
} 
else 
{ 
    _profileImageView.image=[UIImage imageNamed:imageUrlString]; 
}