我剛剛搞清楚,設備上我對代碼的工作給定的波紋管:有什麼方法可以獲得iPhone型號?
struct utsname systemInfo;
uname(&systemInfo);
NSLog(@"%@", [NSString stringWithCString:systemInfo.version
encoding:NSUTF8StringEncoding]);
但是有什麼辦法找到我的iPhone的模型???在此先感謝....
我剛剛搞清楚,設備上我對代碼的工作給定的波紋管:有什麼方法可以獲得iPhone型號?
struct utsname systemInfo;
uname(&systemInfo);
NSLog(@"%@", [NSString stringWithCString:systemInfo.version
encoding:NSUTF8StringEncoding]);
但是有什麼辦法找到我的iPhone的模型???在此先感謝....
的UIDevice
class可以幫助...下面將讓你@」iPhone」
或@」iPod touch」
根據文檔,但要更具體的瞭解3G
或3GS
你可能需要一些麻煩......什麼樣您需要的型號信息?
NSString *s = [[UIDevice currentDevice] model];
你需要知道什麼模型?在大多數情況下,你會想檢查你需要的硬件,而不是模型。例如,在嘗試使用它之前,您會問是否有相機,您並不在乎它是iPhone還是iPod touch。 – kubi 2010-06-06 12:34:30
,因爲我必須調用網絡服務,並且需要此型號。 – makboney 2010-06-06 12:39:27
可能的重複[如何從代碼獲取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