Ich habe diesen Code versucht, einen einfachen Satz von Bildern in einem Zyklus zu laufen. Alles, was ich in der App habe, ist ein UIImageView, das in der .h-Datei meines View Controllers deklariert wurde:
%Vor%Und das Folgende in der viewDidLoad-Methode meiner .m-Datei:
%Vor%Der Code scheint in der Zeile "imageDisplay.animationImages" zu stürzen, als würde ich die UIImageView erstellen, ihren Getter und Setter erstellen und bauen, es ist in Ordnung, bis ich diese Zeile auskommentiere. Wenn ich es auskommentiere, gibt es mir den Fehler, bis ich das UIImageView lösche und ein neues verursache.
Nicht sicher, was passiert, jede Hilfe wird geschätzt!
animationImages-Array MUSS nur UIImage-Objekte enthalten. Ihr Array enthält UIImageView-Objekte.
Auch Ihr Code ist unsicher - wenn eine der Ressourcen nicht existiert, wird die App abstürzen (versuchen, dem veränderbaren Array ein nil-Objekt hinzuzufügen). Das wird viel sicherer:
%Vor%Ich bin sehr neu bei objective-c und ich habe diesen Fehler auch bekommen, aber aus einem anderen Grund. Ich wollte nur meine Lösung für irgendjemanden veröffentlichen, der sich vielleicht abmüht.
Im Grunde genommen habe ich eine benutzerdefinierte Klasse namens ImagesDetailViewController, die von UIViewController erbt und eine image -Eigenschaft hat.
%Vor%Ich habe dann meine Klasse mit meinem UIImageView auf meinem Storyboard verbunden, so
%Vor%In meiner viewDidLoad-Methode habe ich versucht, das Bild für meine Bildansicht so zu setzen und den oben erwähnten Fehler zu bekommen (meine Bildvariable wird in einer prepareForSegue-Methode initialisiert)
%Vor%Ich war also ratlos, weil ich wette, dass du es auch bist. Das Problem hatte mit dem Storyboard zu tun. Nachdem ich auf meine UIImageView geklickt hatte und dann zum Inspector Connections navigiert war, hatte ich irgendwie 2 referenzierende Outlets (oops ...) erstellt und einer zeigte auf eine Variable namens image. Also, als das Programm lief [self.imageView setImage: self.image] war self.image eigentlich eine Instanz von UIImageView anstelle von UIImage.
Tags und Links ios uiimageview nsmutablearray sigabrt