2014-10-12 2 views
0

Есть ли какие-либо ограничения при доступе к изображению через расширение виджетов? У меня есть изображение в пределах расширения виджетов Supporting Files группу под названием pocket.pngКак получить доступ к файлам изображений в виджетах сегодняшнего уведомления

Я хочу использовать это изображение через виджет на пользовательский вид контроллера и, как обычно, я написал этот код

var pocketImage:UIImage = UIImage(named: "pocket") 

К моему удивлению, этот код возвращает пустое. Пробовал с pocket.png ту же проблему.

Теперь я пытался сделать с изображением с путем и даже ниже код возвращает нильполугруппу

let pathx = NSBundle.mainBundle().pathForResource("pocket", ofType: "png") 

Так как я получить доступ к локальному имеющемуся изображению? Примечание. Тот же код отлично работает, когда я использую его в основном приложении с его локальным изображением.

+0

См. Мой вопрос SO об использовании изображений в каталоге объектов в обоих приложениях и расширениях http://stackoverflow.com/questions/25963059/how-to-dislay-an-image-from-asset-catalog-in-today- extension –

+0

Вы должны использовать изображение только в одной и той же цели. Убедитесь, что вы не получаете доступ к изображению из своей основной цели. –

ответ

1

Возникла проблема с xcode, которая не копировала изображения должным образом. Я должен был удалить и скопировать их снова, чтобы исправить проблему.

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