13 Ocak 2010, ÇARŞAMBA
nasıl nsmutablearray nil eklemek için?
NSArray *array = [[NSArray alloc] initWithObjects:@"ΕΛΤΑ",
@"ΕΛΤΑ COURIER", @"ACS", @"ACS ΕΞΩΤΕΡΙΚΟ",
@"DHL", @"INTERATTICA", @"SPEEDEX",
@"UPS", @"ΓΕΝΙΚΗ ΤΑΧΥΔΡΟΜΙΚΗ", @"ΜΕΤΑΦΟΡΙΚΕΣ ΕΞΩΤΕΡΙΚΟΥ", nil];
Bu nil var çünkü sonunda çalışıyor.
Ama bu gibi nesneleri ekleyin: addObject:name
vb...
Sonunda nil hala cellForRowAtIndexPath:
çöker uygulamayı çalıştırdığımda bu addObhect yapıyorum:yoktur ama eklemek zorundayım
bu nasıl iş yapabilirim?
Tamam, ben nil eklemek zorunda
Benim app sonra çöküyor sebebi nedir?
CEVAP
13 Ocak 2010, ÇARŞAMBA
Eğer bir koleksiyonu nil
bir nesne eklemek gerekir, NSNull
sınıfı kullanın:
NSNull sınıf bir singleton nesne toplama nesneleri null değerleri temsil etmek için kullanılan nil değerlere izin yok () tanımlar.
"Dizi" türüdür NSMutableArray: farz edersek
....
[array addObject:[NSNumber numberWithInt:2];
[array addObject:@"string"];
[array addObject:[NSNull null]];
Bunu Paylaş:
Nasıl özel nesneler ile bir NSMutableA...
Nasıl Sistem için bir başvuru eklemek ...
Nasıl NSString için yüzde işareti ekle...
Nasıl JavaScript Tarih nesnesi için 30...
Nasıl NSArray için NSMutableArray dönü...