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ş:
Dize için bir alternatif var.Bu büyük ...
Soyut bir sınıf yerine bir arabirimi k...
AngularJS : servisi kullanmak için ne ...
Ne zaman TCP yerine UDP kullanmak için...
Nasıl Bash bir değişken için heredoc b...