title: 唐茶是如何解决在支持iOS5后App在二代iPodtouch、二代iPhone上界面错位的问题的？
desc: 唐茶团队在博客上更新到最近有读者报告在二代 iPod touch 和二代 iPhone（即 iPhone 3G）上读唐茶书出现了翻页错误注释错位等问题，我们非常抱歉。问题的原因已经找到，技术团队正在研究最佳解决方案。
topic: iOS 开发
content: 虽然没有看到具体症状，但是我大胆猜测这个问题指的是程序中部分用户界面组件在旧型号设备上显示位置错误。这个问题应该很多开发者都遇到了。其原因是Xcode 4.2对编译器进行了更新，导致了一个bug。这个bug只影响armv6架构在使用Thumb指令集时的编译器优化，错误的优化导致部分CGPoint的x和y被dereference到同一个地址 简单的解决方法有1.使用旧版本Xcode 2.在编译时加上参数 -mno-thumb会导致目标码变大 如果以上两种方案都
answerer_tags: 各单位注意 熊已上路！ 熊已上路！