模拟器版本通过。
然后 发布版报错,在文件的最后位置报: internal compiler error: Bus error
最后位置肯定是没错的,只好用排除法,逐段注释。终于定位到报错的位置了:
if (imgBlock == nil){
...
}
把if里的注释掉,编译通过。
把if去除,编译也能通过。
两个都在,就通过不了。晕了。
博客内容讲述了在XCode中遇到内部编译错误的问题。经过模拟器版本验证,问题出现在发布版编译时。通过逐步注释代码定位,发现条件语句`if (imgBlock == nil)`及其内容是触发错误的原因。移除或注释掉这段代码后,编译成功,但当两者同时存在时,编译失败。
模拟器版本通过。
然后 发布版报错,在文件的最后位置报: internal compiler error: Bus error
最后位置肯定是没错的,只好用排除法,逐段注释。终于定位到报错的位置了:
if (imgBlock == nil){
...
}
把if里的注释掉,编译通过。
把if去除,编译也能通过。
两个都在,就通过不了。晕了。

被折叠的 条评论
为什么被折叠?