2015-03-12 3 views
0

Я работаю над приложением, которое работает только на iPad. Изображения из папки «Ресурсы» не отображаются на iPad нового поколения iPad и iPad, но они отлично отображаются, когда iPad Air выбран в качестве цели на Xcode Simulator. У нас есть оба изображения: 1x (Размер изображения: 14 * 14) и @ 2x (Размер изображения: 28 * 28) в проекте.Изображения не отображаются на более новых устройствах iPad, таких как iPad Air, iPad3, но отображаются на симуляторе iOS 8.1

Кроме того, я проверил имена файлов, и они совпадают. Любая помощь или предложения будут оценены. Большое спасибо

Пожалуйста, найдите код ниже:

@property (неатомический, слабый) UIButton * expandAllButton;

self.expandAllButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
self.expandAllButton.frame = CGRectMake(10, 10, 32, 44); 
[self.expandAllButton setImage:[UIImage imageNamed:@"ExpandAll.png"] forState:UIControlStateNormal]; 

EDIT: Если кто-то сталкивается с той же проблемой, я решил, изменив кнопки сильной ссылки со слабой ссылки. У нас была слабая ссылка, когда у нас была кнопка IBOutlet, но позже мы ее удалили и забыли изменить ее на сильную ссылку.

@property (неатомный, сильный) UIButton * expandAllButton;

+0

Пожалуйста, пост, какой код вы выполняете – Azat

+0

Пожалуйста, найдите встроенный код – iosDev

+0

, что происходит, если изменить код, что: '[expandAllButton setImage: [UIImage imageNamed: @«ExpandAll»] Форстат: UIControlStateNormal];'? – Azat

ответ

0

Кажется, 64-разрядная проблема с устройством. Новое устройство, упомянутое вами, - это 64-битные устройства.

У некоторых других пользователей такая же проблема возникает и для 64-разрядных устройств. Некоторые изображения не отображаются из пакета в 64-битном устройстве, хотя реализованы правильно.

Вы можете проверить это SO Answer. Это может решить вашу проблему.

+0

Привет Я пробовал то же, что и в ссылке выше, но это не сработало. Любая другая идея? – iosDev

Смежные вопросы