2016-10-18 5 views
0

シミュレータでappを実行しているときに、シミュレータをiPhoneとして追加します。 iPhone 6、iPhone 5sなど。今シミュレータ名は具体的には可能ですか?シミュレータのターゲット名を取得できますか?

は、私はそれがiPhoneやiPadであるかどうかを知るようになったとも

は、誰もがそれを見つけることが可能であるなら、私を示唆してくださいシステムに接続されている欺い??、検索時に

ありがとうございます!

答えて

0

あなたはそれはシミュレータだことを確認した後、#if/#endif(UI)Device.current(Device).modelを使用する(現在はすべてのiDevicesは、ARMプロセッサ上で動作し、シミュレータは、x86互換機で動作する)#if (arch(i386) || arch(x86_64))を使用してアーキテクチャを確認します。

このプロパティは、現在のデバイスのモデルを返します。

EDIT:Objective C

#if TARGET_IPHONE_SIMULATOR 
    … [[UIDevice currentDevice] model] … // Do something with result here 
#endif 
+0

あなたは客観的Cを使用して私を助けることができますか? – meowsush

+0

私はIOSに新しい..実際にどこでこのコードを書くべきですか? – meowsush

+0

エラー:トークンはプリプロセッサの部分式で有効な2項演算子ではありません – meowsush

関連する問題