2010-06-06 2 views
1

Я просто выяснить, устройство, на котором я работаю на код, указанный ниже:Есть ли способ получить номер модели iPhone?

struct utsname systemInfo; 

uname(&systemInfo); 
NSLog(@"%@", [NSString stringWithCString:systemInfo.version 
          encoding:NSUTF8StringEncoding]); 

Но есть ли способ, чтобы найти модель моего iPhone ??? Заранее спасибо ....

+0

Для чего вам нужна эта модель? В большинстве случаев вам нужно проверить оборудование, которое вам нужно, а не модель. Например, вы спросите, есть ли камера, прежде чем пытаться ее использовать, вам все равно, будет ли это iPhone или iPod touch. – kubi

+0

, потому что я должен позвонить в веб-сервис, и есть необходимость в этом номере модели. – makboney

+0

Возможный дубликат [Как получить модель iPhone из кода. (например, MC143C)] (http://stackoverflow.com/questions/2979429/how-to-get-the-model-of-iphone-from-code-eg-mc143c) – kennytm

ответ

0

UIDevice class может помочь ... следующий будет вам @”iPhone” или @”iPod touch” согласно документации, а более конкретно 3G или 3GS вам может понадобиться что-то сложнее ... какие информации о модели вам нужно?

NSString *s = [[UIDevice currentDevice] model];

+0

уже пробовал .... I может видеть номер модели с моего iPhone 3G, который является «MC143C» ... Мне нужно иметь номер этой модели. , пожалуйста, помогите мне, если сможете. спасибо за ответ ... – makboney

+0

Вы тоже пробовали «localizedModel»? – KushalP

Смежные вопросы