Как узнать, можно ли пользоваться телефоном iPhone / iPod?

как лучше всего узнать, поддерживает ли текущее устройство телефонный звонок?

iPod Touch не поддерживает его вообще, а iPhone поддерживает звонки только после ввода пароля SIM-карты.

Есть ли аналогичный метод, как [MFMailComposeViewController canSendMail] для почты?

Заранее спасибо :)


person jantimon    schedule 26.10.2009    source источник
comment
Дубликат заголовка stackoverflow.com/questions/1395224/   -  person Stephen Canon    schedule 27.10.2009


Ответы (2)


Я спросил тот же вопрос, и ответ таков:

BOOL canCall = [[UIApplication sharedApplication]
                       canOpenURL:[NSURL URLWithString:@"tel:1234567"]];
person Kevlar    schedule 27.10.2009

Я забыл, как именно, но я считаю, что есть способ проверить, отвечает ли устройство на tel: обработчик URL.

person Sophie Alpert    schedule 27.10.2009
comment
Хорошо, ответ Кевлара - это именно то, о чем я думал. - person Sophie Alpert; 27.10.2009