警告:wait_fences:未能收到回复:10004003

我有时得到这个警告“wait_fences:未能收到回复:10004003”,不知道为什么这是未来,

我没有viewdidiappear方法在我的代码中,我有一个UIAlert在我看来,代码是

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Start" message:[NSString stringWithFormat:@"Hi %@,",[user objectAtIndex:0] ] delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; [alert show]; [alert release]; 

这是由于您目前不在其中的视图控制器上的UI操作,即您正在访问UI的屏幕,当前不可见。

如果你阅读我的答案,你会理解,但你需要做的是在-viewDidAppear方法中添加上面的代码,并确保你添加[super viewDidAppear:YES]; 如果你想保留在你的init方法中,你将不得不添加像这样的延迟
[self performSelector:@selector(next) withObject:nil afterDelay:0.5];