Трудно помочь, не видя код, но я полагаю, что вы звоните stringByReplacingOccurrencesOfString:withString:
, но не присваиваете результат переменной.Обратите внимание, как этот метод возвращает новый объект, но не изменяет вызываемый объект.
Если вы хотите удалить переводы строки, я предлагаю вам использовать stringByTrimmingCharactersInSet:
:
key = [key stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];