我正在使用单调类来获取 json 数据,并且我想在 tableview 中显示,但是当我第一次单击视图然后数据不显示时,第二次显示和单元格重复数据在每次单击时。
- (void)viewDidLoad
{
[super viewDidLoad];
singCls = [SingletoneClass sharedInstanceMethod]; // Declared Class for instance method of singletone class
webserviceclas = [[WebserviceUtility alloc] init];
[webserviceclas getorchardslist];
}
#pragma mark - TableView Delegates
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return singCls.orcharsList.count; // Get json data of orchards list in array
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *orchardscell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(orchardscell == nil)
{
orchardscell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
orchardscell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
NSString *strcell = [singCls.orcharsList objectAtIndex:indexPath.row];
orchardscell.textLabel.text = strcell;
// Display Orchards list pass from json
return orchardscell;
}