-2

我有时会收到此警告“ wait_fences: failed to receive reply: 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];
4

2 回答 2

0

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

于 2012-06-05T06:42:32.767 回答
0

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

于 2012-06-05T07:03:20.250 回答