Suchergebnisse für Anfrage "swift-protocols"

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

2 die antwort

Implementierungsprotokoll durch Erweiterung [duplizieren]

Diese Frage hat hier bereits eine Antwort: Swift: Bei Verwendung der Protokollerweiterung wird der nicht erkannte Selektor an die Instanz ...

2 die antwort

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, ...

2 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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) ...

4 die antwort

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) ...