Ho faticato molto su come caricare la risorsa in cocoapods resource_bundle.Come caricare la risorsa in cocoapod resource_bundle
Quanto segue è ciò che ho inserito nel file .podspecs
.
s.source_files = 'XDCoreLib/Pod/Classes/**/*'
s.resource_bundles = {
'XDCoreLib' => ['XDCoreLib/Pod/Resources/**/*.{png,storyboard}']
}
Questo è quello che sto cercando di fare dal progetto principale.
let bundle = NSBundle(forClass: XDWebViewController.self)
let image = UIImage(named: "ic_arrow_back", inBundle: bundle, compatibleWithTraitCollection: nil)
print(image)
ho visto l'immagine nel XDCoreLib.bundle
, ma restituisce un nullo.
Non farlo, basta copiare queste risorse nel progetto, perché queste risorse in cialde possono essere aggiornato/rimosso in qualsiasi momento. –
Questo pod è gestito da noi stessi. Le dimensioni del progetto sono sempre più grandi e vogliamo separare ogni modulo. –