2010-06-06 76 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

相关问题