Sono familiarità con Objective C.Non è possibile assegnare valore di tipo UnsafeMutablePointer ObjCBool a Swift
sto usando un quadro privato e la necessità di essere in grado di cambiare una delle proprietà da dentro il mio codice Swift.
La proprietà viene dichiarata in Objective C questo modo:
@property (nonatomic, assign) BOOL *isSSNField;
in rapida sto cercando di modificare il valore della proprietà in questo modo:
myClass.isSSNField = true
sto ottenendo questo errore
Non sono sicuro di dove andare da qui, o perché sto ottenendo questo errore a tutti
Sei sicuro che la proprietà dovrebbe essere un * puntatore * a un BOOL? –
'BOOL * isSSNField' Sei sicuro? Questo è un modo molto insolito per dichiarare una proprietà in Objective-C. Un 'BOOL * 'è un uccello molto raro. Penso che sia giusto dire che, sebbene io abbia _encountered_ 'BOOL *' in pratica (specialmente in alcuni metodi di enumerazione), non ho mai visto o usato un 'BOOL *' _property_ nella mia vita. – matt
sì questa è sicuramente la proprietà – YichenBman