存储在单元中的对象的潜在泄漏

时间:2015-01-08 05:52:09

标签: ios objective-c uitableview memory-leaks

请不要重复,因为有很多问题和答案参考我的问题。但是我无法从他们的答案中找到我的错误。

我的项目属于ARC。我已经实现了以下方法

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:UITableViewCountryPickerCellIdentifier];

    if(!cell) cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:UITableViewCountryPickerCellIdentifier];

    [[cell textLabel] setFont:[UIFont fontWithName:BDS_FONT size:BDS_FONT_SIZE_TITLE_16]];
    [[cell textLabel] setTextColor:[UIColor lightBlackColor]];
    [[cell textLabel] setText:(NSString *)[countryArray objectAtIndex:[indexPath row]]];
    [cell setSelectionStyle:UITableViewCellSelectionStyleNone];
    return cell;
}

return cell上,Xcode anlyzer显示potential leak of an object stored into cell并在展开时显示如下所示

enter image description here

我无法理解该怎么做。任何人都可以帮助我正在发生的事情。

此代码位于CountryPickerViewController.m下,并且此文件启用了ARC。 enter image description here

0 个答案:

没有答案