【问题标题】:Multidimensional Array in a Cell in a TableViewTableView 中单元格中的多维数组
【发布时间】:2012-03-27 14:30:45
【问题描述】:

在 cellForRowAtIndexPath 内部,我正在调用这样的多维数组:

Guide* guideColumnOne = [[multiArraysOfGuides objectAtIndex:0] objectAtIndex:indexPath.row];

问题是它因 EXC_BREAKPOINT 错误而崩溃。 指南在另一种方法中是这样设置的:

multiArraysOfGuides = [self seperateGuides:[appDelegate getGuideList] intoArrays:3];

seperateGuides 可以正常工作,因为我可以检查该值,并且它在创建时使用的方法是正确的。

任何想法可能是什么问题?

【问题讨论】:

  • EXC_BREAKPOINT 是唯一的错误吗?您是否在该语句之前尝试过使用 NSLog 打印多维数组?
  • 您在使用 ARC 吗?如果没有,你可能不得不retain multiArraysOfGuides :)
  • (我假设 indexPath.row 肯定在 multiArraysOfGuides 索引 0 处的数组范围内!)
  • 我没有使用 arc,所以这可能是一回事。
  • Retain 做到了。你能回答我吗?这样你就可以得到代表了 ;-)

标签: iphone objective-c ios ipad ios4


【解决方案1】:

deanWonbourne 在 cmets 中给出了答案。 我不得不保留 multiArraysOfGuides 来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多