我使用UIAlertView與「請稍候」和UIActivityIndicatorView。我使用問題解僱UIAlertView
{
...
[self performSelectorInBackground:@selector(sh) withObject:nil];
//i've tried also
//[NSThread detachNewThreadSelector:@selector(showWaiting) toTarget:self withObject:nil];
...
}
- (void)showWaiting {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
[waitingAlert show];
[pool drain];
}
當出現警報時,屏幕變暗和無效。而當時間關閉提醒來了,我做
[waitingAlert dismissWithClickedButtonIndex:0 animated:NO];
後此警告消失,但有時(機率約爲5%)的屏幕仍然是黑暗和不活動之前。 有人遇到過這樣的問題嗎? 謝謝!
是「@selector(sh)」的錯誤嗎?上面沒有定義「sh」的方法。 – occulus 2011-03-10 13:07:50
我們需要查看更多代碼。你在哪裏叫dismissWithClickedButtonIndex:from? – occulus 2011-03-10 13:08:38