2010-06-06 78 views
1

我剛剛搞清楚,設備上我對代碼的工作給定的波紋管:有什麼方法可以獲得iPhone型號?

struct utsname systemInfo; 

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

但是有什麼辦法找到我的iPhone的模型???在此先感謝....

+0

你需要知道什麼模型?在大多數情況下,你會想檢查你需要的硬件,而不是模型。例如,在嘗試使用它之前,您會問是否有相機,您並不在乎它是iPhone還是iPod touch。 – kubi 2010-06-06 12:34:30

+0

,因爲我必須調用網絡服務,並且需要此型號。 – makboney 2010-06-06 12:39:27

+0

可能的重複[如何從代碼獲取iPhone的型號。 (例如MC143C)](http://stackoverflow.com/questions/2979429/how-to-get-the-model-of-iphone-from-code-eg-mc143c) – kennytm 2010-06-10 11:36:48

回答

0

UIDevice class可以幫助...下面將讓你@」iPhone」@」iPod touch」根據文檔,但要更具體的瞭解3G3GS你可能需要一些麻煩......什麼樣您需要的型號信息?

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

+0

已嘗試.... I可以看到我的iPhone 3G的型號是「MC143C」... 我需要這個型號。 如果可以,請幫助我。 感謝您的回覆... – makboney 2010-06-06 12:32:55

+0

您是否嘗試過「localizedModel」? – KushalP 2010-06-06 22:56:07

相關問題