一枚神奇的bug

点击登录后 居然tabBar上面的文字不见了!!!!

登录界面

一枚神奇的bug_第1张图片
TabBar为啥子是空空的.gif

一枚神奇的bug_第2张图片
TabBar有了

对于这个奇怪的bug,查看了一下层次结构图发现

一枚神奇的bug_第3张图片
410DC265-9ADB-4247-ACE9-9797BC455A76.png

贴上代码

  [HTTPRequest GET:kGetUserInfoUrl parameter:@{@"token":token} success:^(id resposeObject) {
        
        if ([resposeObject[@"result"] integerValue] == 0) {//存储用户信息
            NSLog(@"%@",resposeObject);
            
            
            [self.navigationController popToRootViewControllerAnimated:YES];

            BaseTabBarViewController *tabBar = (BaseTabBarViewController *)[UIApplication sharedApplication].keyWindow.rootViewController;
            [tabBar setSelectedIndex:0];
        }else{
            [MBProgressHUD LY_ShowError:LYLocalizedString(resposeObject[@"msg"]) time:2.0];
        }
        
    } failure:^(NSError *error) {
        
    }];

代码左看右看没啥问题呀,但是可是测试和产品不会看你代码呀,你的结果不好就是不行。

将YES改为NO即可。

一枚神奇的bug_第4张图片
Snip20170720_26.png

你可能感兴趣的:(一枚神奇的bug)