ich bin eine einfache Benachrichtigung für eine lange Nachricht anzuzeigen, und ich behandeln die Warnung auf folgende Weise:iphone UIAlertView Fokus Problem
bool hold_alert = true;
UIAlertView * malert = [[UIAlertView alloc]....create the alert
[malert show];
while(hold_alert)
{//hold the application focus on the alert, when alert triggers the function with "clickedButtonAtIndex" i set hold_alert to false
CFRunLoopRunInMode(kCFRunLoopDefaultMode,0.05,false);
}
[malert removeFromSuperView];
[my_window becomeFirstResponder];
... release alert and stuff , and carry on...
Das Problem ist, dass dieser Code den Fokus nicht auf meine Anwendung freigeben wird . Interessanterweise wird das Steuerelement erfolgreich in meiner Anwendung wiederhergestellt, wenn ich diesen Codeabschnitt im Debugger unter Verwendung von Breakeepoints ausführen. Wie kann ich das beheben?
Danke, Raxvan.