2016-01-13 3 views
1

Я пытаюсь реализовать функцию auto-save, которая будет отправлять пакет, содержащий измененные данные по сети, когда пользователь меняет представления. Проблема в том, что я до сих пор найти способ, чтобы выяснить, когда пользователь покидает вид, что-то типа:Программно определить, когда вид собирается изменить.

method onChangeViewStart(param currentView, param nextView) 
method onChangeViewFinish(param lastView, param currentView) 

ли это существует? Моя навигация UITabBarController

+1

вы знаете о 'viewWillDisappear'? –

ответ

2

Как уже отмечалось в комментарии выше, я чувствую, что вы ищете viewWillDisappear, который является функцией, уже встроенной в UIViewController.

Просто добавьте следующий код в свой контроллер просмотра, а затем добавьте любую специальную логику ниже комментария.

override func viewWillDisappear(animated: Bool) { 
    super.viewWillDisappear(animated) 

    // Your custom code here. 
} 

Apple Documentation on UIViewController.viewWillDisappear

1

Возможно, вы имели в виду UIViewController? Он имеет некоторые полезные функции для вас: Responding to View Events

+1

Пожалуйста, включите главное в ответ. Ссылка только ответы являются проблематичными, поскольку связанная с ними страница может исчезнуть или измениться. –

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