我的AppDelegate中有一个属性,如下所示
@property (nonatomic, retain) UIViewController *viewController;
现在保留了这个viewController。
现在我有另一个名为StateClass的类,在此期间我进行了一些转换
AppDelegate *appDelegate= (AppDelegate *)[[UIApplication sharedApplication] delegate];
NewController *mycontrol = [[NewController alloc] init];
UINavigationController *tempcontroller = [[UINavigationController alloc] initWithRootViewController:mycontrol];
appDelegate.viewController= mycontrol;
if (appDelegate.viewController==nil)
{
DDLogInfo(@"appdelegate viewController is null");
}
有时将它打印为null并且有时它可以正常工作,我遇到这个问题可以任何身体拉进来帮助我