Ho impostato un punto di interruzione con la condizione ...Errore in condizione di breakpoint
[event.name isEqualToString:@"Some Name"]
Questo funziona bene.
Tuttavia, quando provo ad aggiungere un altro punto di interruzione con la condizione ...
[part.name isEqualToString:@"Some Value With A Pound Sign £"]
ottengo l'errore ...
Internal error [IRForTarget]: An Objective-C constant string's string initializer is not an array
Stopped due to an error evaluating condition of breakpoint
ho bisogno di sfuggire al cancelletto o qualcosa ?
Non crea un errore se rimuovo il £ ... ma non si ferma. – Fogmeister
try '[part.name rangeOfString: @" Some Value With A Pound Sign "]. Location! = NSNotFound;' A meno che non si stia cercando specificamente il segno di cancelletto, sarà necessario esaminare le stringhe utilizzando una codifica diversa. – Putz1103
Sembra un bug in LLDB (problema di codifica) e dovresti segnalarlo ad Apple. –