Für den UIImagePickerController habe ich das
geöffnet %Vor%, damit der Benutzer das Foto nach der Aufnahme oder Auswahl aus dem Album verschieben und skalieren kann. Wenn Sie auf "Auswählen" oder "Verwenden" klicken, wird die gesamte App für mehr als 5 Sekunden eingefroren und anschließend mit den Fotos durch
fortgesetzt %Vor%Ich habe versucht, einen Indikator in dieser Delegate-Funktion hinzuzufügen, aber es erscheint nicht ... Ich denke, die lange Verzögerung passiert vor diesem Rückruf, und ist wahrscheinlich wegen der "Bearbeitung" von ful
Gibt es einen möglichen Weg, damit umzugehen? Ich möchte nur den Benutzern eine gute Erfahrung geben. :)
Vielen Dank !!
Sie sollten dies in einem anderen Thread und mit einem NSAutoreleasePool ausführen, so:
%Vor%Rufen Sie den UIImagePicker vom Hauptthread auf?
Dieser Code sollte von dort aufgerufen werden. Jedes Mal, wenn ich diese Verzögerung von genau 5 Sekunden für alles, was mit der Benutzeroberfläche zusammenhängt, habe, ist der Grund dafür, dass der Code von einem anderen Thread aufgerufen wird, statt vom Hauptthread.
Tags und Links iphone uiimagepickercontroller