2

私はチャットアプリを持っていて、私の戻るボタンUINavigationControllerが押されたとき(または他の方法でビューが残ったとき)に、接続マネージャーが現在のチャットルームを離れるようにしたいだけです。 viewWillDisappear:私のために働いていません。

問題のある他の一部 (たとえば、 UINavigationController と viewWillDisappearUINavigationController )とは異なり、私は完全に教科書的なビュー設定であるべきものを持っていUIViewControllersます。チャットルーム ビュー コントローラーから離れたことを検出するにはどうすればよいですか?

4

2 に答える 2

1

Xcode のオートコンプリートを取得しました!

- (void)viewWillDisappear:(BOOL)animated正常に動作します何らかの理由でXcodeも提案しています

- (void)viewWillDisappear これは機能しません!

ここと同じ: UINavigationController で viewDidDisappear が呼び出されない

于 2012-08-14T16:12:18.937 に答える
1

Are you sure it's set up ok ? I just made a new project with the Master-Detail template in Xcode, I added this to my detail view controller, and when I pressed back button, "gone..." was logged as expected...

- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];

    NSLog(@"gone...");
}
于 2012-08-14T01:55:19.290 に答える