Ich versuche, das NSObject (NSKeyValueObserving) in meiner Swift-Klasse zu verwenden, aber ich stoße auf ein Typproblem. Xcode beschwert sich darüber, dass es den CMutableVoidPointer-Typ für das Argument 'Kontext' im folgenden Code nicht versteht:
%Vor%Ich verwende CMutableVoidPointer, weil die Objective-C-Definition das Argument 'context' als void * eingibt.
Der genaue Fehler, den ich zur Kompilierzeit erhalte, ist: "Verwendung des nicht deklarierten Typs 'CMutableVoidPointer'".
Ich verwende Xcode Beta 3.
Jede Hilfe wäre willkommen.
Hier ist die aktuelle Best Practice nach Verwendung von Swift mit Kakao und Objective-C :
%Vor%Das war für mich nahe, aber wenn Sie Swift 2 ausführen, verwendet das Änderungswörterbuch String-Schlüssel, und alle Parameter außer dem Kontext sind jetzt optional; also musst du sicherstellen, dass dein func so aussieht:
%Vor%Tags und Links objective-c ios swift void-pointers