0

私の iOS プロジェクトではInAppSettingsを使用しています。これには、willDismiss のモーダル ビュー コントローラーにデリゲートがありません。

そのため、モーダル ビューが閉じられたときに、メイン ビュー コントローラーでメソッドを呼び出す必要があります。これどうやってするの?ビューが再びフォーカスされたときにトリガーされるビューコントローラーにメソッドはありますか?

4

2 に答える 2

1

これらは、表示されるモーダル ダイアログを閉じた後にビューで呼び出されます。

- (void) viewWillAppear
- (void) viewDidAppear:(BOOL)animated
于 2011-11-14T12:05:42.533 に答える
1

あなたはこのようなことを試すことができます

BOOL settingsLaunched = NO;

-(void)presentInAppSettingsViewController
{
    //Show the settings modal view controller here

    //Set our flag
    settingsLaunched = YES;
}

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

    if(settingsLaunched)
    {
        //Your code here
    }
}
于 2011-11-14T12:06:00.187 に答える