Jak mogę zwrócić pierwsze trzy znaki NSString?
objective-c
cocoa
cgossain
źródło
źródło
Najpierw musisz upewnić się, że ciąg zawiera co najmniej 3 znaki:
substringToIndex:
zgłosi wyjątek, jeśli podany indeks znajduje się poza końcem ciągu.źródło
właściwa droga to:
substringToIndex z NSString to indeksowanie według jednostki kodu, emoji zajmuje dwie jednostki kodu.
upewnij się, że sam sprawdź indeks.
źródło