У меня есть собственность
@property (strong,nonatomic) NSString *myString;
где я храню NSString, и это свойство во многих местах в файле реализации вызывается как self.myString.
Я столкнулся с проблемой, когда строка иногда содержит угловой апостроф, а не на клавиатуре QWERTY, и этот специальный символ отбрасывает сравнения строк.
С управляемым объектом вы можете использовать метод setter, чтобы что-то делать со свойством. Есть ли способ, которым я могу использовать метод set для преобразования углового апострофа в обычный апостроф в файле реализации.
Что-то вроде:
-(NSString*) myString {
NSString * myString = [self stringByReplacingOccurrencesOfString:@"’" withString:@"'"];
}
Это смешанный проект Objc-Swift, поэтому, я думаю, я мог бы также добавить расширение для NSString в Swift, если это лучший способ сделать это.
Спасибо за любые предложения.