2010-12-09 9 views
7

Ich entwickle eine iPhone-Anwendung (iPhone mit Multitasking-Unterstützung), in der ich UIAlertView bei einem Fehler zeige. Wenn UIAlertView angezeigt wird, wird meine App an den Hintergrund gesendet. Jetzt, wenn ich versuche, meine App in den Vordergrund zu bekommen, wird UIAlertView für einen Moment angezeigt und wird automatisch geschlossen, auch wenn ich nicht auf einen Button klicke/abklicke.UIAlertView verschwindet, wenn die App in den Hintergrund wechselt und wieder in den Vordergrund kommt

Weiß jemand, was das Problem ist?

Danke und Grüße, Deepa

+0

hilft Ich habe gerade das gleiche in meiner App zu tun versucht, aber Die Alarmansicht ist immer noch da. Vielleicht möchten Sie einige Codes oder etwas? (Vielleicht sind die Delegiertencodes der Alarmansicht am wichtigsten) –

Antwort

1

Wenn Sie eine Warnung Ansicht hinzufügen, wird es auf der Ansicht des aktuellen Viewcontroller hinzugefügt und vor einiger Zeit in den Vordergrund kommen, manchmal der Blick aus dem xib neu geladen wird und alle Der Inhalt wird aktualisiert. Ich empfehle Ihnen, eine Statusvariable in der Steuerung zu pflegen, die die alertView erneut aufruft, wenn sie in den Vordergrund rückt.

+0

Das Problem passiert mir auch, das ist nicht möglich, weil die Warnung erscheint, wenn ich zur nächsten rufe, also denke ich, ist irgendwo da – Oscar

1

Rajact Antwort ist gut, wenn die von ‚Call‘: die nächsten

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert]; 

Das ist für mich gearbeitet Ich hoffe, das jemand

Verwandte Themen