web-dev-qa-db-ja.com

CUICatalog:無効な要求:イディオムを指定せずにサブタイプを要求しています

スプライトキットアプリを実行するたびに、このエラーは常にログに記録されます。ログがこれらのメッセージでいっぱいになるため、デバッグが非常に困難になります。これらはアプリの実行方法に影響を与えないようであるため、エラーを抑制するだけで十分です。誰かがこれを修正する方法を知っていますか?

24
mhillsman

IPod/iPhoneデバイスでクリーンアップされていないデバッグメッセージが残っているだけだと思います。

私のアプリでは、この問題はxcassetsファイルでのスプライトアトラスの使用に関連しているようです。

スプライトを次のように初期化した場合:

SKTexture(imageNamed: "Sprite")

メッセージが表示されます。ただし、以下を使用します。

SKTextureAtlas(named: "Atlas").textureNamed("Sprite")

メッセージが届きません。

また、アトラスを定義する機会がない(または必要がない)ため、.sksファイルで作成されたスプライトにはエラーが表示されます。

7
Darren Branford