Ich bin nicht vertraut mit Objective C.Wert kann nicht vom Typ UnsafeMutablePointer ObjCBool in Swift
Ich bin mit einem privaten Rahmen zuweisen und muß in der Lage sein, eine der Eigenschaften aus meinem Swift Code zu ändern.
Die Liegenschaft befindet sich in Objective C auf diese Weise erklärt:
@property (nonatomic, assign) BOOL *isSSNField;
in swift Ich versuche, den Wert der Immobilie auf diese Weise zu ändern:
myClass.isSSNField = true
ich diesen Fehler
binIch bin mir nicht sicher, wohin ich von hier gehen soll, oder warum ich diesen Fehler überhaupt bekomme
Sind Sie sicher, dass die Eigenschaft ein * Zeiger * zu einem BOOL sein sollte? –
'BOOL * isSSNField' Sind Sie sicher? Das ist eine sehr ungewöhnliche Möglichkeit, eine Eigenschaft in Objective-C zu deklarieren. Ein 'BOOL *' ist ein sehr seltener Vogel. Ich denke, es ist fair zu sagen, dass, obwohl ich _BOOL * in der Praxis (vor allem in bestimmten Aufzählungsmethoden) erlebt habe, ich noch nie ein BOOL * _ _property_ in meinem Leben gesehen oder benutzt habe. – matt
ja das ist definitiv die Eigenschaft – YichenBman