Друзья,
в настоящее время у меня нет iPhone для тестирования и Средство моделирования использования для тестирования. Мне Просто любопытно знать, продолжает ли приложение работать даже за телефонным вызовом.. здесь у меня нет опции протестировать это от средства моделирования. Если это завершается затем, как я могу приостановить вещи.. и продолжите после телефонного вызова. NSUserDefaults, может использоваться для моего случая. Поскольку далеко я понял, что NSuserDefaults используются, чтобы хранить данные, которые требуются, когда Приложение является следующим загруженным разом. Но здесь я не хочу, чтобы мое Приложение завершило вместо этого паузу до концов Вызова и продолжилось как непрерывный позже. Очистите меня об этом. Извините я - все еще новичок, таким образом, я не запрашиваю ни на какие резкие ответы, если мой вопрос выглядит глупым.
Заранее спасибо
Когда пользователь решает ответить на вызов, ваше приложение закрывается. Вы ничего не можете сделать, чтобы предотвратить это. Ваше приложение не закрывается, если пользователь получает телефонный звонок, но отказывается отвечать на него.
В вашем приложении будет возможность сохранять любую информацию о состоянии с помощью UIApplicationDelegate
метода applicationWillTerminate:
. Операционная система дает вам очень короткое время для сохранения ваших данных, прежде чем приложение будет полностью завершено.
Это поведение несколько меняется при использовании многозадачности в iOS 4.0, но это все еще находится под NDA и не может быть здесь обсуждено.
Боюсь, что в симуляторе iPhone невозможно смоделировать телефонный звонок. У вас должен быть настоящий iPhone, чтобы проверить прерывание разговора.