La secuencia de accesorios de iPhone no funciona

En mi aplicación acepta XML del server. Una de sus funciones devuelve una list de nombres, algunos con apóstrofos (por ejemplo, O'Reilly).

<?xml version="1.0" encoding="UTF-8" ?> <user id="123456" name="Pat O\'Reilly" is_qualified="false" /> 

En mi analizador bash dos methods diferentes para deshacerse de la barra de escape, pero ninguno de ellos funciona:

 [[attributeDict valueForKey:@"name"] stringByReplacingOccurrencesOfString:@"\'" withString:@"'"] 

y / o

 [[attributeDict valueForKey:@"name"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] 

Imprimiendo estos dos incluyen la barra: Pat O \ 'Reilly. ¿alguna sugerencia?

Lo que quiere replace es @"\\\'" con @"\'"

Both \ y ' son caracteres especiales.

Es posible que incluso necesites replace @"\\\"" con @"\"" para otros texts que se vean como blaname="bla is \"bla\" and bla" .