Znalazłem sprzeczne informacje na temat dostępności NSAttributedString dla wersji iOS przed 6. Jest to coś, co byłoby naprawdę przydatne, jeśli jest w pewnym stopniu kompatybilna wstecz.Czy NSAttributedString jest dostępny przed iOS 6?
Tu jest napisane, że jest dostępny w iOS 4: Why No NSAttributedString on the iPhone?
Na stronie Apple jest napisane iOS 6 i nowsze: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html
Próbowałem wykonawcze go w moim kodu tak:
NSAttributedString *commentString = [[NSAttributedString alloc] initWithString:@"I really love raisins" attributes:@{NSForegroundColorAttributeName: [UIColor blackColor]}];
Działa w systemie iOS 6, ale nie, gdy próbuję go uruchomić w systemie iOS 5 lub iOS 5.1. Nie testowałem wcześniejszych wersji.
Czy staram się używać funkcji, których nie ma w starszych wersjach?
To dwa razy w ciągu dwóch dni, w których odpowiedzieliśmy na pytanie ios w ciągu kilku sekund. Salut. – Bergasms