我有时会收到此警告“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];
答案 0 :(得分:0)
这是由于您当前不在的视图控制器上的UI操作,即。您正在访问UI的屏幕,当前不可见。
答案 1 :(得分:0)
如果您在评论中阅读了我的答案,那么您需要做的是在-viewDidAppear
方法中添加上述代码,并确保添加[super viewDidAppear:YES];
,如果您想保留在你的init方法中,你必须像这样添加一个延迟
[self performSelector:@selector(next) withObject:nil afterDelay:0.5];