Отключение функциональности в зависимости от устройства iPhone или iPod touch - PullRequest
0 голосов
/ 14 сентября 2010

У меня есть относительно простой вопрос, но я пока не могу найти на него ответ. У меня есть приложение для iPhone, которое использует GPS на одном из своих экранов. Я хочу отключить этот экран с помощью кода при загрузке приложения, поэтому отключите его, когда используется iPod touch. Это так, что он все еще может быть полезен на iPod touch, так как есть много функций, которые может использовать пользователь iPod touch.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 07 октября 2010

Вы можете попасть туда с ответом @ Аарона, но это не так.Используйте [CLLocationManager locationServicesEnabled];, чтобы узнать, можете ли вы определить местоположение пользователей.Это гораздо надежнее, чем принимать решения на основе модели устройства.

0 голосов
/ 14 сентября 2010

для получения информации об устройстве.

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

NSString *deviceType = [UIDevice currentDevice].model;

Я думаю, что если вы просто проверяете GPS, вам нужно получить доступ к CLLocationManager, чтобы увидеть, включен он или нет

...