Я хотел бы включить объекты изображения в библиотеку cocoapod, но у меня возникли проблемы с доступом к ним. Я прочитал эти ресурсы для справки:
Пакеты ресурсов Дэвида Поттера
Однако, никто не указывает мне на доступ к ресурсам. Я пробовал следующее:
[UIImage imageWithData:[NSData dataWithContentsOfURL:[(NSBundle *)[NSBundle bundleWithIdentifier:@"Assets"] URLForResource:@"[email protected]" withExtension:@"png"]]]
[UIImage imageWithData:[NSData dataWithContentsOfURL:[(NSBundle *)[NSBundle bundleWithIdentifier:@"Assets"] URLForResource:@"my-image" withExtension:@"png"]]]
[UIImage imageWithData:[NSData dataWithContentsOfURL:[(NSBundle *)[NSBundle bundleWithIdentifier:@"Assets.bundle"] URLForResource:@"my-image" withExtension:@"png"]]]
[UIImage imageWithData:[NSData dataWithContentsOfURL:[(NSBundle *)[NSBundle mainBundle] URLForResource:@"my-image" withExtension:@"png"]]]
[[UIImage imageWithData:[NSData dataWithContentsOfURL:[(NSBundle *)[NSBundle mainBundle] URLForResource:@"[email protected]" withExtension:@"png"]]]
[UIImage imageNamed:@"my-asset"]
[UIImage imageNamed:@"[email protected]"]
Но никто из них не работает.
Я установил свой podspec с этими альтернативами и не работал с указанным выше:
s.resources = ['Pod/Assets/*.{png, jpg}', 'Pod/Assets/**/*.{png, jpg}']
s.resource_bundles = {
'Assets' => ['Pod/Assets/*.{png, jpg}', 'Pod/Assets/**/*.{png, jpg}']
}
Ресурсы отображаются в разделе "Подразделы разработки/Мое приложение/Ресурсы" после pod update
, но я не могу получить к ним доступ для жизни. Нет никаких пакетов, и нет ничего под названием "Активы".
Любая помощь или руководство будут оценены.