Bagaimana cara mengembalikan tiga karakter pertama dari NSString?
objective-c
cocoa
cgossain.dll
sumber
sumber
Pertama, Anda harus memastikan bahwa string berisi setidaknya 3 karakter:
substringToIndex:
akan memunculkan pengecualian jika indeks yang Anda berikan melebihi akhir string.sumber
cara yang benar adalah:
substringToIndex dari NSString mengindeks berdasarkan unit kode, emoji mengambil dua unit kode.
pastikan periksa sendiri indeksnya.
sumber