In der Cocoa-Programmierung ist ein designierter Initialisierer die Methode, mit der alle Anfangsparameter der Instanz festgelegt werden können. Ein designierter Initialisierer wird typischerweise implizit ausgeführt, wenn er nicht explizit aufgerufen wird.
In der C-Programmierung verweisen designierte Initialisierer auf eine bestimmte Art der Initialisierung von struct / union / array, die es dem Programmierer ermöglicht, ein Element unter Verwendung seines Namens oder Indexes zu initialisieren.
Ich versuche, eine einfache Swift-Unterklasse von UIBarButtonItem zu erstellen:
%Vor%
aber wenn ich versuche, dies zu instanziieren:
%Vor%
Der Code wird korrekt kompiliert, scheitert jedoch zur Laufzeit mit:
%Vor%
Ich kann nicht vers...
24.11.2014, 22:47