尝试在iOS 7上的集合视图中加载图像时出现内存警告

时间:2014-04-03 11:54:29

标签: objective-c ios7 memory-leaks uiimage uicollectionview

我在iOS7上的Collection View中加载图片时收到此警告

警告:failed to set breakpoint site at 0x11428984c for breakpoint 1.1: Unable to read memory at breakpoint address.

这就是我加载图片的方式

-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView1
              cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
cellDesign* newCell = [collectionView1 dequeueReusableCellWithReuseIdentifier:@"myCell" forIndexPath:indexPath];
NSString *str = [combinedArrays[indexPath.section] objectAtIndex:indexPath.row];
newCell.templateName.text = str
newCell.displayTemplate.image = [UIImage imageNamed:str];
return newCell;
}

3 个答案:

答案 0 :(得分:6)

这不是内存警告,您的代码工作正常,不会因内存不足而崩溃。 此警告很可能是由某些内部Xcode IDE代码引起的,该代码尝试在内存地址“0x11428984c”中的某个位置使用LLDB设置动态断点,但由于无法读取它而失败。

答案 1 :(得分:1)

我删除了所有断点并再次运行。工作之后。

答案 2 :(得分:0)

我得到了这个,因为我正在点击preconditionFailure