SORU
19 AĞUSTOS 2009, ÇARŞAMBA


Diğerinin yerine kullanmak için önce bir değişken bir dize atamak gerekli mi?

Dizesi için NSString bir değeri karşılaştırmak istiyorum"". Yanlış İşte benim kod:

NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if( [statusString isEqualToString:wrongTxt] ){
     doSomething;
}

Gerçekten bir NSString oluşturmak gerekiyor ""?

Ayrıca, UILabel'6 *s* bir dize için etiket değer atamadan bir dize için bir değeri karşılaştırmak miyim

CEVAP
19 AĞUSTOS 2009, ÇARŞAMBA


Gerçekten bir NSString oluşturmak gerekiyor ""?

Hayır, neden:

if([statusString isEqualToString:@"Wrong"]){
    //doSomething;
}

@"" kullanarak, sadece geçerli NSString olan bir dize oluşturur.

Ayrıca, bir UİLabel değerini karşılaştırın.bir dize için etiket değer atamadan bir dize için metin?

Evet, şöyle bir şey yapabilirsiniz:

UILabel *label = ...;
if([someString isEqualToString:label.text]) {
    // Do stuff here 
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006