1

我需要创建一个 IASKSettingsDelegate 来响应 StoryBoard 设置中的 settingsViewControllerDidEnd。我已经让 AppDelegate 实现了该委托协议(这是一个想法),但我似乎无法弄清楚如何在不继承它的情况下将其连接为我的 IASKAppSettingsViewController 的委托。

如果这不可能或不是得到 settingsViewControllerDidEnd 回答的正确方法,我欢迎提出建议。

4

1 回答 1

2

-prepareForSegue:sender:您可以在调用视图控制器中设置委托。假设您的 segue 标识符被命名为“设置”:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"settings"]) {
        IASKAppSettingsViewController *settingsViewController = segue.destinationViewController;
        settingsViewController.delegate = self;
    }
}
于 2015-06-08T10:03:34.350 回答