У меня есть приложение с несколькими изображениями.Я хочу проверить, существует ли изображение в комплекте.Если это так, я показываю его, если нет, я показываю заменяющее изображение.
Приведенный ниже код - это то, что я придумал, однако это не работает.Может кто-нибудь определить, что не так?
Спасибо!
NSString * photo = [NSString stringWithFormat:@"%d.jpg", UniqueID];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:photo];
if([fileManager fileExistsAtPath:path])
{
[image setImage:[UIImage imageNamed:photo]];
}
else {
NSLog(@"Hello");
[image setImage:[UIImage imageNamed:@"iPhoneHD.png"]];
}
РЕДАКТИРОВАТЬ - Изменено после поста Саймона ниже, но все еще не работает правильно.Остальное утверждение всегда срабатывает.