2014-11-12 12 views
7

Ich bin Anfänger in Swift und ich versuche, JSONModel in einem Swift-Projekt zu verwenden. Ich möchte die Methode keyMapper von JSONModel überschreiben, aber ich finde nicht, wie Sie eine Objective-C-Klassenmethode in der Modellklasse überschreiben.Override Objective C-Klasse-Methode in Swift

Die Signatur der Methode ist:

+(JSONKeyMapper*)keyMapper; 

Wie kann ich das tun?

+0

Check JSONModel der readme hier: https: //github.com/icanzilb/JSONModel es sagt, es nicht mit Swift getestet hat –

+3

Ja, ich weiß, aber es bedeutet nicht, dass es nicht funktioniert. Im Moment läuft alles. Ich möchte diese Methode einfach überschreiben, um einige Tests durchzuführen. – Nonouf

Antwort

14

Sie tun es, wie Sie eine Instanz-Methode überschreiben, außer mit der Klasse Stichwort:

override class func keyMapper() -> JSONKeyMapper! { 
    //code here 
} 
Verwandte Themen