2015-11-09 3 views
0

У меня есть приложение, которое позволяет пользователям совершать телефонный звонок, когда пользователь нажимает кнопку на моем приложении, я открываю приложение для телефона, то пользователь может позвонить или не позвонить. в любом случае пользователь (должен) вернется в мое приложение, в этом случае я хочу выполнить некоторую обработку. Я хотел бы знать, какие функции наборы мне нужны лучше всего., с какой функцией жизненного цикла я должен позвонить после выхода из моего приложения и вернуться

, как я читал в других ansewrs, ​​звучит, как я должен:

  1. Сохранить индикатор, когда пользователь должен открыть мое приложение, используя представление сделал функцию загрузки
  2. на представлении появится, я проверить, пользователь alrady сохранен этот индикатор, это означает, что это не первый раз, когда он посетит эту страницу и у него есть (должен быть) alreayd открыл приложение телефона

, но я не уверен,

мне нужна ваша помощь, чтобы доказать мои думает

благодаря

ответ

0

Вы должны использовать функции жизненного цикла приложения с вашего AppDelegate уведомить контроллеры вместо полагающихся непосредственно на жизненном цикле контроллера представления.

Соответствующие методы:

applicationDidEnterBackground: - называется только после того, как приложения идет на фон applicationWillEnterForeground: - называется просто, прежде чем он будет идти на первый план снова (он будет называться на запуске приложения тоже, так что это место, которое вы должны двойная проверка)

1

методы AppDelegate, конечно, разумный выбор, но с методами, я предложил бы использовать:

  • applicationWillResignActive() как метод до вы вводите из своего приложения в окно многозадачности ИЛИ на задний план. applicationWillEnterForeground() будет только срабатывать, когда вы попадете в фоновый режим, но не возьмете с собой многозадачную фракцию.
  • applicationDidBecomeActive() как метод, когда вы возвращаетесь с многозадачность или фон. По той же причине, что и раньше.

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

  • Нет связанных вопросов^_^