我有我认为是一个相对简单的问题,但我还找不到答案。我有一个iPhone应用程序,在其中一个屏幕上使用GPS。我想在应用程序加载时使用代码禁用此屏幕,因此在使用iPod touch时禁用它。这是因为iPod touch用户可以使用很多功能,所以它仍然可以在iPod touch上使用。基于设备iPhone或iPod touch的图灵关闭功能
谢谢。
我有我认为是一个相对简单的问题,但我还找不到答案。我有一个iPhone应用程序,在其中一个屏幕上使用GPS。我想在应用程序加载时使用代码禁用此屏幕,因此在使用iPod touch时禁用它。这是因为iPod touch用户可以使用很多功能,所以它仍然可以在iPod touch上使用。基于设备iPhone或iPod touch的图灵关闭功能
谢谢。
你可以通过@ Aaron的回答来到那里,但那不是做到这一点的方法。使用[CLLocationManager locationServicesEnabled];
来判断您是否可以确定用户的位置。这比根据设备模型做出决定要强大得多。
感谢kubi,这就像你说的那样是一个更强大的解决方案。 – kohlerfc 2010-10-07 22:09:18
获取设备信息..
NSString *deviceType = [UIDevice currentDevice].model;
我认为,如果你只是检查GPS,那么你将需要访问CLLocationManager,看它是否是开启或关闭
如何访问您的屏幕?你在使用标签栏吗? – pgb 2010-09-13 23:56:28
是的我使用的是UITabBar,它很容易删除标签,我只需要Aaron提供的设备逻辑。 – kohlerfc 2010-09-15 02:21:32