Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

PullToRefresh array'i dolduramıyorum

0 oy
25 kez görüntülendi
11, Ağustos, 2015 ios development kategorisinde devra tarafından soruldu
Merhabalar.

Pulltorefresh için viewDidLoadda bir refreshControl oluşturdum.selector ile refreshTable adında bir metod cağırdım ve bu methodda post methodla çektiğim verilerle tableview'ı dolduruyorum.Şöyle bir sorunum var.Pulltorefresh yaparken GetList yani veri çektiğim metodumda response ile dictionary dolu oldugu halde for ile NSMutableArray tipindeki array'i dolduramıyorum, tableview refreshten sonra boşalıyor.

-(void)refreshTable

{    _arr=nil;

    [self GetList];

}

-(void)Getlist{
 ---------

----------
                NSDictionary *dict=[responseObject valueForKeyPath:@"data"];

                for(NSDictionary *item in dict) {

                        [_user addObject:[item objectForKey:@"userno"]];

                      }

                    [_refreshcontrol endRefreshing];

                    [_tableview reloadData];

}

Yardımlarınız için şimdiden teşekkürler.

1 cevap

0 oy
11, Ağustos, 2015 yasin tarafından cevaplandı

for loop şöyle olmalı;

for (NSString *key in dict) {
        [_user addObject:[dict objectForKey:key]];
    }
...