Suchergebnisse für Anfrage "protocols"
Hinzufügen eines Falls zu einer vorhandenen Aufzählung mit einem Protokoll
Ich möchte ein @ erstellprotocol das erzwingt einen bestimmten Fall auf allenenums entsprechend diesemprotocol. Zum Beispiel, wenn ich ein @ haenum so was enum Foo{ case bar(baz: String) case baz(bar: String) }Ich möchte es mit einem ...
Wie man ein ssl.SSLContext-Objekt auswählt
Python 3.5 unter Windows: import ssl, pickle, multiprocessing context = ssl.create_default_context() foo = pickle.dumps(context) pickle.loads(foo) Löst eine Ausnahme aus: TypeError: __new__() missing 1 required positional argument: ...
Subclassing v.s. Protokolle
Beginnen wir mit demClass Ansatz class LoginCredentials { var id : String init(userID:String) { self.id = userID } }dann haben wir folgendes: class FacebookLoginCredentials : LoginCredentials { var token : ...
swift-Protokoll 'schwach' kann nicht auf Nicht-Klassentypen angewendet werden
Ich bin ein bisschen verwirrt. Was ist der Unterschied zwischenprotocol A : class { ... } undprotocol A{ ... }, und welches sollten wir in swift verwenden? PS : Wir haben einen Fehler bekommen, als wir so geschrieben haben protocol A{ ... } ...
Rufe eine Funktion einer anderen Klasse (Protokoll) auf
Ich habe auf meiner ersten Seite ein Navigationsfeld (Menü) zum Herausschieben und ein weiteres "Menü". [/imgs/wW5uu.png] Rutschmenü: IndeSeite Seite Seite Seite uf Index: Seite Seite Seite Seite So hat der Benutzer Zugriff auf die Seiten ...
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 ...
Swift - Das Upcasting eines Arrays von Protokoll zu Array von Superprotokoll verursacht Fehler
In Swift stelle ich fest, dass ich ein Objekt upcasten kann, das einem Protokoll namens "@" entsprichSubProtocol zu einem anderen Protokoll namensSuperProtocol das ist ein super Protokoll vonSubProtocol. Aber ich kann nicht dasselbe mit einem ...
Wie implementieren Sie Protokollmethoden, die kovariante Selfs zurückgeben?
error: Protokoll 'Protokoll' Anforderung 'Instanz' kann von einer nicht endgültigen Klasse ('Klasse') nicht erfüllt werden, da 'Self' in einer Position ohne Parameter und ohne Ergebnistyp verwendet wird. protocol Protocol { var instance: Self ...
Verwendung als konkreter protokollkonformer Typ AnyObject wird nicht unterstützt
Ich verwende Swift 2 und WeakContainer, um eine Reihe von schwachen Objekten zu speichern, ähnlich wieNSHashTable.weakObjectsHashTable() struct WeakContainer<T: AnyObject> { weak var value: T? } public protocol MyDelegate : AnyObject { } Dann ...
Can Swift-Methode für Erweiterungen von Protokollen definiert, auf die in Objective-c @ zugegriffen wi
st es möglich, Methoden, die in einer Protokollerweiterung in Swift definiert sind, von Objective-C aus aufzurufe Beispielsweise protocol Product { var price:Int { get } var priceString:String { get } } extension Product { var ...