Я только что обновился до ios 7 sdk, и я хотел бы обрезать/заменить пробел между символами строки, посредством которой номера вынимаются из ABAddressBook.Обрезать пробелы между символами
Я попытался использовать замену «» на «» ниже, но этот код, похоже, не работает в ios7 sdk, он отлично работает в ios 6 sdk.
NSString *TrimmedNumberField = [self.numberField.text
stringByReplacingOccurrencesOfString:@" " withString:@""];
Есть ли какой-либо другой способ, которым я мог бы это сделать в IOS 7?
EDIT:
Это тип номера телефона, который я пытаюсь.
Вход: "+65 12 345 6789"
Выход я получил от NSLog является " 12 345 6789"
я понял, что когда я добавил в NSDictionary и просмотреть его в NSLog, оказывается, что он содержит кодовое представление UniX из \ u00a0 который похож на «точку посередине», которая не равна полной скорости.
благодарит заранее.
Я не могу проверить это на данный момент, но я не понимаю, почему это должно работать по-разному в iOS 6 и iOS 7. Пожалуйста, укажите конкретный пример входной строки, фактического вывода и ожидаемого вывода. –
@MartinR Я добавил вход и выход, полученные из NSLog. – munfai
У меня нет доступа к Mac в данный момент, и поэтому я не могу проверить какой-либо код Objective-C, но мне действительно интересно, как ваш код должен преобразовать «+65 12 345 6789» в «12 345 6789». –