美文网首页iOS开发
[MacOS]视图dismissViewController退出

[MacOS]视图dismissViewController退出

作者: _小老虎_ | 来源:发表于2019-07-14 00:03 被阅读0次

    解决思路: 使用NSNotificationCenter解决.

    • 子视图

    子视图中,在执行 [self dismissViewController:self] 之后,
    可以使用 广播 的方式进行通知

    [[NSNotificationCenter defaultCenter] postNotificationName:NOTIF_NAME object:self];
    
    • 父视图

    在父视图中,需要接收 子视图 的通知事件, 利用回调处理

    NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
        [nc addObserver:self
               selector:@selector(callback_method)
                   name:NOTIF_NAME
                 object:nil];
    

    相关文章

      网友评论

        本文标题:[MacOS]视图dismissViewController退出

        本文链接:https://www.haomeiwen.com/subject/mkmvkctx.html