Изображения не отображаются на iOS 3.2 - PullRequest
1 голос
/ 09 июня 2011

У меня есть небольшое приложение для iPhone, которое отлично работает на iOS 4, но когда я запускаю его на iOS 3.2 или ниже, ни одно из изображений приложения не отображается. Сначала я подумал, что это потому, что мне не хватало некоторых изображений с высоким разрешением, но если бы это было так, то эти изображения все равно были бы отображены на iOS 3.2?

Итак, мой вопрос: почему мои изображения хорошо отображаются на iOS4, а не на iOS 3.2 и ниже?

РЕДАКТИРОВАТЬ: Вот как я загружаю АТМ изображения (его в UITableView):

UIImage *cellImage = [UIImage imageNamed:imageName];
UIImage *chevronImage = [UIImage imageNamed:@"chevron"];
UIImageView *chevronImageView = [[UIImageView alloc] initWithImage:chevronImage];

[[cell imageView] setImage:cellImage];
[[cell textLabel] setText: [names objectAtIndex:indexPath.row]];
[cell setAccessoryView:chevronImageView];

Спасибо

1 Ответ

2 голосов
/ 09 июня 2011

Это может быть проблема, связанная с расширением имени файла в вашем вызове:

UIImage *chevronImage = [UIImage imageNamed:@"chevron"];

Вы можете попробовать изменить это на:

UIImage *chevronImage = [UIImage imageNamed:@"chevron.png"];

Я подозреваю, что iOS 4+ "автоматически" определяет расширение изображений, когда вы их не используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...