Xcode
programında çalışıyorum ve bir dizeden son 5 karakteri kesmem gerekiyor.xcode dizedeki son karakterleri dize
Son 5 karakteri bir NSString
'dan nasıl kesileceğini bilen var mı?
Xcode
programında çalışıyorum ve bir dizeden son 5 karakteri kesmem gerekiyor.xcode dizedeki son karakterleri dize
Son 5 karakteri bir NSString
'dan nasıl kesileceğini bilen var mı?
sadece benim öz birkaç dakika önce onu aradım
NSString *str = @"1234567890";
NSString *newStr;
newStr = [str substringToIndex:[str length]-5];
NSLog(@"%@", newStr);
Veya "substringFromIndex" ile tersine çevirme… Teşekkürler! –
Çok geç Bu yanıt için değil umut: Eğer "1234567889" dizesi ve yukarıdaki kodu verilen rağmen
NSString *str = @"1234567890";
NSString *newStr;
newStr = [str substringWithRange:NSMakeRange(str.length -1, 1)];
NSLog(@"%@", newStr);
Ancak, farklı bir dize ise gerçek hayatta iyi çalışmalı, o zaman yukarıdaki yapmadan önce boş olmadığını kontrol edin, aksi takdirde, str.length -1 hata dönmesine neden olur.
Umarım bu yardımcı olur.
Tür Saygılarımızla, Heider Sati
Sadece son karakteri kaldırmak istediği son karakteri kaldırmak –
siz "karakteri" ile ne demek istiyorsunuz? Bunlar, çoklu bayt UTF-8 veya tek C tipi karakterler olabilir. – dawg