我添加了异常断点,它总是在此行爆炸
BookPage * page = _sections [path.section] .pages [path.row];
请记住,我是Objective-c的新手
任何帮助将不胜感激。
答案 0 :(得分:1)
在这段代码中,Exception
有两个位置,一个是_sections[path.section]
,另一个是完整代码。
首先检查_sections
包含该位置path.section
的pages数组。如果包含,则检查pages
个计数,然后尝试获取行值。
赞:
if ([_sections count] > path.section){
if ([_sections[path.section].pages count] > path.row){
BookPage *page = _sections[path.section].pages[path.row];
}
}
希望这可以解决您的问题。