üzerinde tanınmayan seçici Eh benim kod şöyle olduNSNull isEqualToString:</p> <p>Ben bu gibi onları kullanıyorum <code>place and date.</code> iki dizeyi var: objc
cell.datePlace.text= [NSString stringWithFormat:@"%@, %@",date,place];
bazı girdileri, çıktı böyledir :
"21/10/2012, <null>"
"21/11/2012, None"
"21/12/2013, London"
Uygulamam çökmez ama boş ve Hiçbiri olarak eşit olmadığı durumlarda ben görünür olmasını yer istiyorum. yer <null>
benim app çöktü ve bu hata var ne zaman
NSString * place=[photo objectForKey:@"place"];
if ([place isEqualToString:@"None"]) {
cell.datePlace.text= [NSString stringWithFormat:@"%@",date];
} else {
cell.datePlace.text= [NSString stringWithFormat:@"%@, %@",date,place];
}
Sorun oldu:
if (place) {
if ([place isEqualToString:@"None"]) {
cell.datePlace.text= [NSString stringWithFormat:@"%@",date];
} else {
cell.datePlace.text= [NSString stringWithFormat:@"%@, %@",date,place];
}
} else {
cell.datePlace.text= [NSString stringWithFormat:@"%@",date];
}
: Yani
[NSNull isEqualToString:] unrecognized selector send to instance
, ben bu çalıştı
Yani bu çalıştı
Ancak sorun devam ediyor.
Evet, JSON'dan geliyor. Şimdi çalışıyor. Cevabı kabul edeceğim! – ghostrider
'NSNull' un tekil bir nesne olduğunu unutmayın, böylece' place == [NSNull null] 'ile karşılaştırabilirsiniz. –
Harika cevap. Bıktım – user3182143