2010-08-14 22 views

cevap

16

Zaten elinizde olan bir şeyi tahsis etme/inisiyatife alma .. bu yüzden!

Kullanım ClassName *class = [arrayOfSomething objectAtIndex:indexPath.row];

yerine ClassName *class = [ClassName alloc] init]; class = [arrayOfSomething objectAtIndex:indexPath.row]

2

Yardımcı olabilecek herhangi birinin size yardımcı olması için önce ilgili kodu göstermeniz gerekir. Aksi takdirde sadece tahmin ediyoruz.

ClassName'u nasıl başlattığınızı gösterin.

+0

Teşekkürler.Önceki zaman ClassName * dataObj = [[ClassName alloc] init] kullanıyordum; dataObj = .... retrival kodu ..... Şimdi ClassName * dataObj = ..retrival kodunu kullanıyorum. [[ClassName alloc] init] 'i kaldırdığımda, hepsi işe yaradı. –

2

sizin Bean sınıfının init Alloc etmeyin bir cellForRowAtIndexPath kullanım

Örnek yerine Bean ayarlamak için aşağıdaki yöntemi kullanın:

-(void)setBean:(YourBeanClassName *)obj 
{ 
    objBean = obj; 
} 
İlgili konular