Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
215 kez görüntülendi
ios development kategorisinde tarafından
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
tarafından

for loop şöyle olmalı;

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