2016-03-28 9 views
5

私は1Password PodとGCastポッドを使用しています。両方とも、使用するアセットを持つxcassetsファイルを持っています。私がIBでボタンを作成し、xcassetsファイル内の画像の名前を割り当てると、正しい画像が表示されますが、実行時に次のデバッグエラーが発生します。Cocoapodのxcassetsから画像を取得できない

行う?おかげ

答えて

1

は、私が見つけたこれを解決する唯一の方法は、プログラムではなく、Interface Builderで画像を指定することです:あなたはまだでリソースバンドルへの完全なパスを指定する必要が

let bundle = NSBundle(forClass: OnePasswordExtension.self) 
let image = UIImage(named: "OnePasswordExtensionResources.bundle/onepassword-button", inBundle: bundle, 
        compatibleWithTraitCollection: nil) 

注意bundle値はリソースバンドル自体ではなく、コンテナフレームワークバンドルであるため、イニシャライザです。

+0

これは間違った答えです。正しいものがあります:https://github.com/agilebits/onepassword-app-extension/issues/248#issuecomment-135042466 –

関連する問題