根据设备iPhone或iPod touch关闭功能

时间:2010-09-13 23:53:01

标签: iphone xcode ios gps ipod-touch

我认为这是一个相对简单的问题,但我还没有找到答案。我有一个iPhone应用程序,在其中一个屏幕上使用GPS。我想在应用程序加载时使用代码禁用此屏幕,因此在使用iPod touch时禁用它。这样它在iPod touch上仍然有用,因为iPod touch用户可以使用很多功能。

感谢。

2 个答案:

答案 0 :(得分:2)

你可以用@Aaron的回答到达那里,但那不是那样做的。使用[CLLocationManager locationServicesEnabled];来判断您是否可以确定用户的位置。这比基于设备模型做出决策要强大得多。

答案 1 :(得分:0)

获取设备信息..

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html

NSString *deviceType = [UIDevice currentDevice].model;

我认为如果您只是检查GPS,那么您需要访问CLLocationManager以查看它是否开启