Bagaimana cara mengembalikan tiga karakter pertama dari NSString?
Bagaimana cara mengembalikan tiga karakter pertama dari NSString?
Jawaban:
mystr=[mystr substringToIndex:3];
Pastikan string Anda memiliki minimal 3 ch .. oe itu akan merusak aplikasi.
Berikut beberapa tautan lain untuk memeriksa operasi NSsting ...
Pertama, Anda harus memastikan bahwa string berisi setidaknya 3 karakter:
NSString *fullString = /* obtain from somewhere */;
NSString *prefix = nil;
if ([fullString length] >= 3)
prefix = [fullString substringToIndex:3];
else
prefix = fullString;
substringToIndex:
akan memunculkan pengecualian jika indeks yang Anda berikan melebihi akhir string.