Я извлекаю местоположение картинки из php-скрипта и, если картинки нет, она выводит «null» для местоположения в выводе JSON. Это вызывает исключение в моем коде. Вот код, который не работает:
NSString *piclocation = picloc;
if(piclocation == nil || @"null"){
}else{
NSString *mutableUrlString = @"https://www.mypage.com/uploads";
mutableUrlString = [mutableUrlString stringByAppendingString: piclocation];
NSLog(mutableUrlString);
NSURL *url = [NSURL URLWithString: mutableUrlString];
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]];
imageView.image = image;
}
Ошибка: Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «* - [Длина NSNull]: нераспознанный селектор, отправленный экземпляру 0x98d5a0»
Есть предложения?