Είμαι προσπαθεί να καθορίσει εάν κωδικός λειτουργεί με ένα iPhone ή ένα iPhone3G. Η πρώτη μου προσπάθεια ήταν να χρησιμοποιήσει την κλάση UIDevice στο UIKit, αλλά και οι δύο iPhone και iPhone3G επιστρέψει τις ίδιες απαντήσεις:
NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by user
NSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string
NSLog([[UIDevice currentDevice] systemName]); // iPhone OS
NSLog([[UIDevice currentDevice] systemVersion]); // 2.2.1
NSLog([[UIDevice currentDevice] model]); // iPhone on both devices
NSLog([[UIDevice currentDevice] localizedModel]); // iPhone on both devices
Αυτοί είναι οι μόνες παράμετροι που UIDevice σας επιτρέπει να διερευνούν.
Κοίταξα λίγο στο πλαίσιο του Ιδρύματος, αλλά δεν έχουν ακόμη βρει τις κατάλληλες κλήσεις.
Είμαι βέβαιος ότι υπάρχει κάποιο κομμάτι του υλικού που θα μπορούσε ερώτημα (όπως κάτι σε υπηρεσίες εντοπισμού), αλλά αυτό φαίνεται σαν μια αμυχή. Ξέρει κανείς μια απλή τρόπο προσδιορισμού αυτό;













