2010-05-27 1 views
2

Я разрабатываю приложение для повторного набора iPhone, в котором набирается номер, и если этот вызов ожидает, он снова набирает номер. Но мое приложение выходит, когда набирается номер. Я не хочу этого, он должен автоматически возвращаться. Может ли кто-нибудь помочь мне в решении проблемы? Спасибо заранее.Автоматическое возвращение в приложение после набора номера в iPhone

ответ

4

Нет, это невозможно. Вы должны сохранить состояние своего приложения, когда звонок получен, чтобы пользователь мог забрать, где он или она остался в вашем приложении, после принятия вызова.

+0

Есть ли какие-либо внешние или частные рамки для реализации этой функции. Я также могу использовать Private framework. Если его не достигнуто, то в моем приложении нет концепции повторного набора номера. – sujyanarayan

+0

Вы можете * найти способ сделать это с помощью [OS 4] (http://developer.apple.com/technologies/iphone/whats-new.html#multitasking), но вам нужно будет спросить Форумы разработчиков Apple, где разрешено обсуждение OS 4 (это под NDA). – progrmr

0

Создайте «UIWebView», который скрыт и использует его для загрузки URL-запроса «tel:». Он попросит вас сделать звонок, но по завершении звонка вы вернетесь в свое приложение.

Файл ошибки, хотя, чтобы сделать его надлежащим API.

0

Решение, предложенное Эшли, хорошо работает. Я попробовал, и элемент управления возвращается в приложение после того, как звонок отключен. Также, используя webView, вы можете использовать букву типа 1-800-CallUS и т. Д. Для набора номера. Объявите веб-просмотр, создайте html-файл с телефоном # в качестве ссылки (эта ссылка будет автоматически обнаружена в вашем приложении) и импортируйте файл в ресурсы и загрузите html в строковой переменной, добавьте это представление в основное представление.

Смежные вопросы