我开发了一个简单的应用程序,其中包含一个显示数据的UITableView,当您单击一行时,它会显示一个详细信息页面。
如果我编译我的应用程序并将其放在我的iPhone 3G上,它会按预期完美地运行。当我创建我的应用程序的临时时,会出现问题。当安装在我的同一个iPhone 3G上时,在我的详细页面中到处都会出现图形故障。我真的不知道从哪里开始了解这一点。
有没有人遇到过这个问题? 感谢。
精确,我使用XCode 4.2(Apple LLVM编译器)
答案 0 :(得分:1)
尝试关闭编译器优化。
在编译发布版本时,旧iOS 3.x和4.x ARMv6设备上的UI出现问题。我不明白为什么,但关闭编译器优化会有所帮助。
关闭Thumb也可以帮助您解决此问题,您可以转到构建设置并将鼠标悬停在“其他C标志”选项上。单击此选项右侧显示的小加号按钮,为ARMv6体系结构添加条件。再次执行此操作以为ARMv7体系结构创建一个。在ARMv6体系结构下,添加额外的编译器标志-mno-thumb
。