2016-10-18 24 views
0

Wenn wir App im Simulator ausführen, fügen wir unsere Simulatoren als iPhone z. iPhone 6, iPhone 5s etc .. Ist es möglich den Simulator nun gezielt zu benennen ?? Ist es möglich, den Simulatorzielnamen zu erhalten?

als ich gesucht, ich habe wissen, ob es das iPhone oder iPad ist und auch die betrügt, die mit dem System verbunden ist

mir jemand Sie vorschlagen, wenn es möglich ist, zu finden ??

Vielen Dank im Voraus!

Antwort

0

Sie überprüfen können Architektur mit #if (arch(i386) || arch(x86_64)) (derzeit alle iDevices auf ARM-Prozessoren arbeiten, und Simulatoren arbeiten auf x86-kompatible Geräte) sicher sein, dass ein Simulator ist und dann (UI)Device.current(Device).model innen #if/#endif verwenden.

Diese Eigenschaft gibt das Modell des aktuellen Geräts zurück.

EDIT: Objective C

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

können Sie mir helfen Ziel c mit? – meowsush

+0

Ich bin neu in IOS .. eigentlich wo soll ich diesen Code schreiben ?? – meowsush

+0

Fehler: Token ist kein gültiger binärer Operator in einem Präprozessor-Teilausdruck – meowsush

Verwandte Themen