2010-05-26 16 views
13

25 karakterden oluşan bir dize yaşıyorum;Dize iphone sdk'de gereken uzunluğa nasıl kırpılır?

Yukarıdaki dizede, kesilmeden sonra başka bir değişkende depolanacak yalnızca 15 karaktere ihtiyacım var.

Birisi bana bunu nasıl yapmamı önerebilir? Herkesin yardımı çok takdir edilecektir.

, teşekkür ederiz Monish

cevap

35
str = [str substringToIndex: MIN(15, [str length])]; 
+1

Bu denemeden önce uzunluğu kontrol etmek iyi bir fikir olurdu ... if ([str length]> 15) {str = [str substringToIndex: 15];} –

25

Veya,

str = [str substringToIndex: MIN(15, [str length])];

Şimdi güvenle 15 veya daha az kısaltılıyor edilmektedir.

+2

Bu daha iyi bir yanıttır – barfoon

-1

Sadece substringToIndex:15 ekleyebilirsin ... dize çok kısa veya sıfır ise çakışma olmaz.

İlgili konular