Я получаю из XML-файла следующий текст:
"Weekly menus from December 21<sup>st</sup> till 28<sup>th</sup>"
и хотите, чтобы они отображались как: "Еженедельное меню с 21го декабря по 28е"
-Теги связаны с тем, что XML-файл используется для html и iOS. Теперь я хочу «сдвинуть» st/nd/rd/th в дате и сделал следующий код:
NSString *basicString = dieMenueDaten.SubtitelE;
NSDictionary *attribute = @{(NSString*)kCTSuperscriptAttributeName: @1 };
NSMutableAttributedString *subStringTh = [[NSMutableAttributedString alloc] initWithString:@"th" attributes:attribute];
NSMutableAttributedString *newSubtitleE = [[NSMutableAttributedString alloc] initWithString:basicString];
NSMutableAttributedString *replaceTh = [[NSMutableAttributedString alloc] initWithString:@"<sup>th</sup>"];
NSRange laenge = NSMakeRange(0, basicString.length);
newSubtitleE = [[newSubtitleE mutableString] stringByReplacingOccurrencesOfString:replaceTh withString:subStringTh options:NSCaseInsensitiveSearch range:laenge];
Делая это, я получаю
несовместимый тип указателей, отправляющий «NSMutableAttributedString *» в параметр типа «NSString *_Nonnull»
и
присвоение типа несовместимых указателей «NSMutableAttributedString *» из «NSString *»
Что я должен сделать, чтобы избежать сообщений об ошибках?
replaceCharactersInRange: withAttributedString:
? - person Larme   schedule 22.12.2015