Chciałbym dołączyć zasoby obrazu do biblioteki cocoapod, ale mam problemy z dostępem do nich. Czytałem te środki na pomoc:Zasoby dostępu w pod
Jednak żaden mi punkt w kierunku dostępu do zasobów. Próbowałem następujące:
[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]"]
Ale żaden z nich nie działa.
mam setup mój podspec z tych alternatyw, a nie praca z powyższym:
s.resources = ['Pod/Assets/*.{png, jpg}', 'Pod/Assets/**/*.{png, jpg}']
s.resource_bundles = {
'Assets' => ['Pod/Assets/*.{png, jpg}', 'Pod/Assets/**/*.{png, jpg}']
}
Zasoby pokazać się w ramach 'Rozwoju Pods/My App/Resources' po pod update
, ale nie mogę z nich korzystać za moje życie. Nie ma żadnych pakietów i nie ma nic o nazwie "Zasoby".
Każda pomoc lub wskazówki będą mile widziane.
robisz zarówno 's.resources' i' s.resource_bundles' lub próbowali je oddzielnie? Być może jest pewne zderzenie. –
@NiklasBerglund Zarówno osobno. – RileyE