我想將圖片資源包含在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}']
}
資源出現在「發展豆莢/我的應用程序/資源」一pod update
後,但我不能訪問它們爲了我的生活。沒有任何捆綁,並且沒有任何名爲「資產」的東西。
任何幫助或指導,將不勝感激。
你兩者都做's.resources'和's.resource_bundles'或單獨審判呢?也許有一些衝突。 – 2014-09-14 07:42:20
@NiklasBerglund分別。 – RileyE 2014-09-14 21:21:42