iOS中 使用通知和NSOperationQueue跳转未创建的页面

最近在开发中遇到界面中的跳转, 通常的跳转 不必多说, 这里说的是我 使用通知,跳转实现 tabbar 的跳转 之后 在做对应的操作, 可能这个只适用于 我这种情况

添加通知

 [[NSOperationQueue mainQueue] addOperationWithBlock:^{
        [self.superVC selectTabbarIndex:2];
        [[NSOperationQueue mainQueue] addOperationWithBlock:^{
            
            [self.superVC.navigationController popViewControllerAnimated:NO];
            [YFNotificationCenter postNotificationName:@"JumpSpecialLineKeys" object:nil];
        }];
    }];

接手通知

 @weakify(self)
    [[YFNotificationCenter rac_addObserverForName:@"JumpSpecialLineKeys" object:nil] subscribeNext:^(id x) {
        @strongify(self)
        [self.titleScroll setSelectedIndex:1];
        [self titleClick:1];
    }];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,022评论 3 119
  • package main import ("fmt") func main() { a := []int{1, 2...
    战神汤姆阅读 216评论 0 0
  • 自始至终,我没有看见一颗雨滴。 雨应该是自昨夜开始落下来的,那时,我在一个似真似幻的梦里,没有人物,没有情节,只有...
    微言微语阅读 312评论 1 3
  • “想想自己有多久没看完一本书了?” 对于这样一个问题,也许很多人都得好好想一想才能知道答案,因为这的确是一个需要好...
    满园嘉卉阅读 417评论 0 1
  • 遇那负心人,误了近半生,幸得有良人,宠我永一世。 一, 窗外的暮雪尚存,林间的鸟儿却已飞上枝头啼叫,远山的古寺,隐...
    伶仃陌阅读 2,748评论 7 36