我必须将一些代码从 viewDidAppear 移动到一个新的选择器以在 0.1f 秒后触发。所以我做了类似的事情:
-(void) viewDidAppear:(BOOL)animated{
[self performSelector:@selector(startShowing) withObject:nil afterDelay:0.1f];
}
-(void) startShowing{
NSLog(@"start Showing");
............
}
当我启动应用程序时,什么也没有发生,“开始显示”没有出现。如果我改变视图然后回到第一个视图,它就可以工作。
有人知道为什么吗?