NSUserDefaults может использоваться для приостановки приложения во время телефонного вызова?

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

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

1
задан Peter Hosey 14 June 2010 в 16:10
поделиться

2 ответа

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

В вашем приложении будет возможность сохранять любую информацию о состоянии с помощью UIApplicationDelegate метода applicationWillTerminate: . Операционная система дает вам очень короткое время для сохранения ваших данных, прежде чем приложение будет полностью завершено.

Это поведение несколько меняется при использовании многозадачности в iOS 4.0, но это все еще находится под NDA и не может быть здесь обсуждено.

1
ответ дан 2 September 2019 в 23:46
поделиться

Боюсь, что в симуляторе iPhone невозможно смоделировать телефонный звонок. У вас должен быть настоящий iPhone, чтобы проверить прерывание разговора.

1
ответ дан 2 September 2019 в 23:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: