Я хотел бы включить объекты изображения в библиотеку cocoapod, но у меня возникли проблемы с их доступом. Я прочитал эти ресурсы для помощи:Доступ к ресурсам в pod
Однако никто не указывает мне в направлении доступа к ресурсам. Я пробовал следующее:
[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}']
}
ресурсы отображаются в разделе «Развитие Бобы/My App/Ресурсы» после pod update
, но я не могу их открыть для жизни меня. Нет никаких пакетов, и нет ничего под названием «Активы».
Любая помощь или руководство будут оценены.
вы делаете, как '' s.resources' и s.resource_bundles' или пытались их по отдельности? Возможно, есть какое-то столкновение. –
@NiklasBerglund Обе по отдельности. – RileyE