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 回答