2015-11-13 7 views
24

スプライトキットアプリケーションを実行するたびに、このエラーは常に記録されます。ログがこれらのメッセージで満たされているため、デバッグが非常に難しくなります。彼らは、アプリケーションの実行方法に影響を与えているようには見えないので、単にエラーを抑止するだけで十分です。誰でもどのようにこれを修正する考えですか?CUICatalog:無効なリクエスト:イディオムを指定せずにサブタイプを要求する

+0

はこれについて尋ねていたところです。ベータ?私はSpriteKitの動作を正常に戻すためのログを取るだろう:)このログは、おそらくリリースが最終段階になるまでに削除されるだろう。 – jarryd

+4

新しいXcode 7.2に更新されましたが、まだこのメッセージが表示されています – Beto

+0

xcode 7.2とios 9.2にアップグレードされ、ログにこのエラーが9回発生しています(以前はありませんでした)しかし、目に見える問題は... –

答えて

7

私はそれがiPod/iPhoneデバイスでクリーンアップされていないデバッグメッセージの上にあると思います。

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

私はスプライトを初期化する場合:

SKTexture(imageNamed: "Sprite") 

私はメッセージを取得します。ただし、以下を使用してください:

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

メッセージは表示されません。

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

+0

ありがとうございます。新しいプロジェクトの簡単な修正は、xcodeにspriteatlasを作成してイメージファイルと同じ名前を付けることです。上記のようにSKSpritenodeを作成します。すべてのエラーを修正します。 – gbachik

関連する問題