Изображение не загружается в приложение UIImageView iphone - PullRequest
1 голос
/ 24 июля 2011

Я пытаюсь отобразить изображение в UIImageView только при первом запуске приложения.Поэтому после использования NSUserDefaults для успешного обнаружения я пытаюсь загрузить изображение с именем firstLaunch.png в MainViewController.

Я создал UIImageView IBOutlet и подключился, и все работает нормально, но изображение не загружается.Хотя позже где-нибудь в моем коде я могу успешно обновить UIImageView.Вот моя строка, где я пытаюсь загрузить изображение в UIImageView:

[countDownImage setImage:[UIImage imageWithContentsOfFile:@"firstLaunch.png"]];

1 Ответ

3 голосов
/ 24 июля 2011

Вы можете попытаться получить путь к файлу.
Таким образом, предполагая, что изображение находится в комплекте приложений, получите путь перед этим с помощью:

NSString *imgPath = [NSBundle mainBundle] pathForRessource:@"firstLaunch"
                                                    ofType:@"png"];
[countDownImage setImage:[UIImage imageWithContentsOfFile:imgPath]];

Другой способ:

[countDownImage setImage:[UIImage imageNamed:@"firstLaunch.png"]];
...