Sto provando a caricare un'immagine da un framework iOS 8 che sto scrivendo (in Swift). Sto usando Xcode 6 Beta 6Carica immagine dal framework iOS 8
Questo codice non funziona (cioè immagine di carico) se l'immagine viene memorizzata nel mio quadro Images.xcassets
:
let image = UIImage(named: "Background.png")
Se l'immagine viene memorizzata in un Images.xcassets
di un host applicazione (che utilizza il framework), quindi l'immagine viene caricata correttamente (dal codice all'interno del framework).
Vedo che il framework Images.xcassets
è incluso nella fase Copy Bundle Resources
.
Sto anche utilizzando un file storyboard come risorsa nel framework; e questo si carica correttamente.
Ho provato a rinominare Images.xcassets del framework per evitare un qualche tipo di collisione di nomi con l'applicazione host, ma anche questo non funziona.
Dovrebbe essere contrassegnato come risposta corretta. – Zorayr
Ha funzionato per me, ma sarebbe opportuno elaborare ciò che si intende per YOURFRAMEWORKCLASS. Inizialmente ho provato l'header dell'ombrello, ma non ha funzionato, quindi l'ho sostituito con la classe del punto di ingresso principale per il framework ... Ha funzionato. – jowie
Grazie, mi hai salvato la vita! –