Я разрабатываю приложение для iPhone, но натолкнулся на загадку.
NSString *fileLocation = [[NSBundle mainBundle] pathForResource:@"happy.1" ofType:@"jpg"];
UIImage *new_image = [UIImage imageWithContentsOfFile:fileLocation];
[self setImage:new_image];
if (new_image == nil) {
NSLog(@"can't load image happy.1.jpg");
}
bgImageView.image = image;
Это код, который я использую, чтобы показать изображение, но оно не появляется! new_image не nil, что я понимаю, что было бы, если бы он не мог загрузить изображение. bgImageView является IBOutlet и подключен в IB.
Пожалуйста, скажите мне, что я делаю не так. Спасибо!
Редактировать: также это не работает ни на симуляторе, ни на устройстве