Suchergebnisse für Anfrage "swift-protocols"
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 ...
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) ...
Type CCC entspricht nicht dem Protokoll 'NSObjectProtocol'
Ich verstehe nicht, warum mein Code nicht funktioniert. Hier ist es class Test: NSURLSessionDataDelegate { func URLSession(session: NSURLSession, task: NSURLSessionTask, didCompleteWithError error: NSError?) { if(error == nil) { print("Hallo") } ...
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 ...
Wie passt sich AnyObject an NSObjectProtocol an?
Diese Frage wurde inspiriert von mz2's Antwort [https://stackoverflow.com/a/36851435/2415822] auf die FragePrüfung auf Objekttyp schlägt fehl mit Fehler "ist kein Typ" [https://stackoverflow.com/q/36850196/2415822]. Betrachten Sie eine leere ...
Implementierungsprotokoll durch Erweiterung [duplizieren]
Diese Frage hat hier bereits eine Antwort: Swift: Bei Verwendung der Protokollerweiterung wird der nicht erkannte Selektor an die Instanz ...
Protokoll kann in Swift @ nicht als assoziierter Typ in einem anderen Protokoll verwendet werd
Ich habe ein Protokoll,Address, das von einem anderen Protokoll erbt,Validator, undAddress erfüllt dasValidator Anforderung in der Erweiterung. Es gibt ein anderes Protokoll,FromRepresentable, das ein @ hassociatedType (ValueWrapper) ...
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, ...
Ein neues Protokoll mit einer Standardimplementierung von makeIterator () in Sequence umsetzen
Ich habe ein (sehr einfaches) @ gemacBinaryTree Protokoll public enum BinaryTreeChildSide { case left, right } public protocol BinaryTree { associatedtype Element associatedtype Index func child(of index: Index, side: BinaryTreeChildSide) -> ...
Was ist in der Praxis der Unterschied zwischen generischen und protokolltypisierten Funktionsparametern?
Gegeben ein Protokoll ohne zugehörige Typen: protocol SomeProtocol { var someProperty: Int { get } }Was ist der Unterschied zwischen diesen beiden Funktionen in der Praxis (was bedeutet, dass nicht "eine generisch ist und die andere nicht")? ...