У меня есть приложение с несколькими изображениями. Я хочу проверить, существует ли изображение в комплекте. Если это произойдет, я покажу его, если не я покажу сменное изображение.
Ниже приведен код, который я придумал, однако он не работает. Может ли кто-нибудь определить, что не так?
Спасибо!
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"]];
}
EDIT - Изменен следующий пост Саймона ниже, однако все еще не работает правильно. Вызов Else всегда срабатывает.