Suchergebnisse für Anfrage "swift-protocols"
Deklarieren der Konformität zum @ objc-Protokoll in leeren Erweiterungsumbrüchen mit EXC_BAD_INSTRUCTION
Hatten viele, viele Probleme mit Swift-Protokollen in Kombination mit Arrays, aber ich konnte nicht einmal mein gesamtes Problem reproduzieren, bevor die Dinge auf dem Spielplatz zu brechen begannen. Hier ist ein minimales Beispiel. ch habe ...
Swift: Fehler beim Zuweisen eines Werts zu einer Eigenschaft des Protokolls?
Class A liefert einen String-Wert. Klasse B enthält zwei Elemente des Typs A und stellt eine berechnete Eigenschaft "v" bereit, um eines davon auszuwählen. class A { var value: String init(value: String) { self.value = value } } class B { var ...
Swift 2 Fehler beim Verwenden der Mutationsfunktion in der Protokollerweiterung "Mutationselement kann nicht für unveränderlichen Wert verwendet werden: 'self' ist unveränderlich
Nicht sicher, was hier los ist, das scheint ziemlich einfach zu sein. Ich habe ein Protokoll, das var, eine Erweiterung mit einer mutierenden Funktion. Die Dinge scheißen im testClass.testFunc, wenn ich versuche und benutze mtkAnimQueAppend in ...
Protocol kann nur als allgemeine Einschränkung verwendet werden, da es Self- oder AssociatedType-Anforderungen hat.
Ich habe ein RequestType-Protokoll und das dazugehörige Type-Modell (siehe unten). public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public ...
Implementierungsprotokoll durch Erweiterung [duplizieren]
Diese Frage hat hier bereits eine Antwort: Swift: Bei Verwendung der Protokollerweiterung wird der nicht erkannte Selektor an die Instanz ...
Funktion, die ein Protokoll und eine konforme Klasseninstanz (!) Als Parameter verwendet
Ich versuche herauszufinden, wie eine Funktion definiert wird, die die folgenden zwei Parameter verwendet: in ProtokolEine Instanz einesKlass (einReferenzty) gemäß diesem Protokoll. Zum Beispiel gegeben protocol P { } class C : P { } // Class, ...
Non - Die Methode '@ objc' erfüllt nicht die optionale Anforderung des '@objc'-Protokolls
ÜberblickIch habe ein Protokoll P1, das eine Standardimplementierung einer der optionalen Objective-C-Funktionen bereitstellt.Wenn ich eine Standardimplementierung der optionalen Funktion bereitstelle, wird eine Warnung angezeigtCompiler ...
Eigenschaft vom Typ machen und auch dem Protokoll in Swift entsprechen
Ich möchte eine Eigenschaft erstellen, die von einem bestimmten Typ ist und auch einem Protokoll entspricht, das ich in Objective-C folgendermaßen durchgeführt hätte: @property (nonatomic) UIViewController<CustomProtocol> *controller;Wonach ...
Testprotokollkonformität mit zugeordneten Typen
Ich habe ein Protokoll, das einen zugeordneten Typ verwendet: protocol Populatable { typealias T func populateWith(object: T) }und Klassen, die das Protokoll implementieren: class DateRowType: Populatable { func populateWith(object: NSDate) ...
Pass Daten zwischen ViewController und ContainerViewController
Ich arbeite an einer App und muss Daten zwischen view und containerView übertragen. Ich muss Daten aus beiden Ansichten senden und empfangen. Lassen Sie mich besser erklären: Ich kann das @ ändeLabel Master (Berühren Sie die Containertaste) ...