我有這個在我的tableView:cellForRowAtIndexPath:
奇怪跳到另一個return語句
if (condition) {
// make a custom cell
return cell; // line number 240
}
else {
// make another kind of cell
return cell; // line number 256
}
我得到一個EXC_BAD_ACCESS,所以我啓動了調試器,設置斷點,通過行的代碼行步進。
當我從行號256 前進「跨越」時,它直接行240,即進入if
語句的另一個分支。這怎麼可能?
非常感謝您的幫助,
薩沙
什麼版本的XCode和你使用的編譯器? – Codo
XCode 4.0.2,編譯器LLVM GCC 4.2。 – Mundi
試試GCC 4.2是否也會發生同樣的情況。我對LLVM有一些不好的經驗,至少在發佈模式下。 – Codo