2016-10-26 3 views
1

オートコンプリートで提供されたXCAssetシンボルが何らかの方法で使用できるかどうか知っている人がいたら、何か想像しても動作しませんでした。XCode XCAssetsとオートコンプリート

enter image description here

Xcodeのすべての画像を提案し、それは本当に面白そうだけど、それは「ショー」私は悲しいだろう:(

enter image description here

答えて

3

にだけだ場合、あなたはそこにある見ている何イメージリテラル。イメージの名前ではありません。です。イメージを使用すると、全体と同じです。UIImage(named: "icon-stack")呼び出し、jusではありません。その呼び出し内の文字列は"icon-stack"です。

あなたがvarまたはletに直接これらのいずれかを割り当てた場合は(MacOSのをターゲット場合はNSImage)、あなたはその推論された型はUIImageであることがわかります:

image literal inferred type

+0

たぶん、あなたは私を確認することができますが、 Swift 3.0のみで動作するようです。 – AncAinu

+0

はい、XcodeプロジェクトのアセットカタログのイメージリテラルはSwift 3のみです。画像リテラルは一般的には長めですが、Xcode 8/Swift 3をプレイグラウンドでのみ使用できるようになるまでには、もう少し時間がかかりました。 – rickster

関連する問題