1
アクセスアセットイメージは常にnilを返します。次に、コードとアセットカタログのスクリーンショットを示します。WKImageは常にnilを返します
let image = WKImage(imageName: "sample")
print(image.image)
これは常にnilを出力します。
アップデート:画面が
アクセスアセットイメージは常にnilを返します。次に、コードとアセットカタログのスクリーンショットを示します。WKImageは常にnilを返します
let image = WKImage(imageName: "sample")
print(image.image)
これは常にnilを出力します。
アップデート:画面が
を撃っ更新私はあなたのスクリーンショットから、あなたがswiftWatch
WatchOSターゲットにAssests.xcassets
に画像設定を設定していると私はあなたがそのイメージを使用していると思うことがわかりましたWKDemo
ターゲットだから、そのゼロを得ることができます。
画像はその後、チェックあなたのWKDemo's
Assests.xcassets
代わりのWatchOSのAssests.xcassets
でを設定していることを設定します。
その問題はあなたの設定ですImageSet異なるターゲットにあり、あなたは別のターゲットで読み込もうとしています。
UPDATE
あなたが画像を取得するための間違ったコードをしているあなたのサンプルプロジェクトをチェックした後。
for i in 1...10 {
let item = WKPickerItem()
item.title = "Picker itme =\(i)"
item.contentImage = WKImage(imageName: "sample")
if let image = item.contentImage
{
print(image)
}
pickerItems.append(item)
}
OUTPUTは、画像の拡張子(.JPGが、など)どのようなものがあり
次のとおりです。代わりに
let image = WKImage(imageName: "sample")
の次のコードのようなWKPickerItem()
オブジェクトを使用しなければなりませんか? – Codeすべてが.png画像です。 –
あなたはエラーログを得ることができる右の角に表示される赤いエラードットをクリックすることができます –