2010-11-24 4 views
2

Ich möchte wissen, welche Art von iPhone meine App läuft, also verwende ich Titanium.Platform.model, um es zu bekommen.Wie erhält man den iPhone Modellnamen in Titanium?

Als API-Dokumentation sagte Appcelerator, dass Ti.Platform.model den Modellnamen des aktuellen Geräts zurückgeben wird. Aber wenn ich ein echtes iPhone (2G, 3G oder 4) anwende, sehe ich, dass der zurückgegebene Modellname "iPhone" ist. Aber mein erwartetes Ergebnis ist 'iPhone 2G' oder 'iPhone 4'.

Ist das API-Dokument falsch? Haben wir andere Lösung, um festzustellen, ob das aktuelle Gerät iPhone 2G ist oder nicht?

Antwort

1

Es sieht nicht wie Sie jemals 2G zurück zu bekommen, aber Sie sollten an den source code here

+0

Vielen Dank für Ihren Link sehen iPhone 4. nehmen bekommen. Aber unglücklicherweise möchte ich nur wissen, ob dieses Gerät iPhone 2G ist oder nicht. Denn in meiner App habe ich einen Bug, der nur bei iPhone 2G auftritt. Es ist das Problem. – anticafe