Как я могу вернуть первые три символа NSString?
objective-c
cocoa
cgossain
источник
источник
Во-первых, вы должны убедиться, что строка содержит как минимум 3 символа:
substringToIndex:
вызовет исключение, если предоставленный вами индекс находится за пределами конца строки.источник
правильный путь:
substringToIndex в NSString индексируется по единицам кода, эмодзи занимает две единицы кода.
обязательно проверьте индекс самостоятельно.
источник