jey schrieb:
> Hallo ich habe ein Problem
Nun ja, Swift soll jetzt irgendwie auch OpenSource sein, aber ich habe
mich damit noch nie beschäftigt.
Aber gut, was fällt sofort auf:
var image: UIImage?
in der Funktion. Bei den meisten Sprachen liegt es so definiert auf dem
Stack (dh der Pointer liegt auf dem Stack, das Object selbst auf den
Heap), wird damit bei Verlassen der Funktion ungültig und beim
Wiedereintritt vermutlich wieder aus nil initialisiert. Also global
anlegen, oder nachsehen was man sonst machen kann. Etwa Closures oder in
C static keyword, siehe
http://stackoverflow.com/questions/5033627/static-variable-inside-of-a-function-in-c