请不要重复,因为有很多问题和答案参考我的问题。但是我无法从他们的答案中找到我的错误。
我的项目属于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
并在展开时显示如下所示
我无法理解该怎么做。任何人都可以帮助我正在发生的事情。
此代码位于CountryPickerViewController.m下,并且此文件启用了ARC。