Iphone 运行4.2.1的设备上的优化器陌生度

Iphone 运行4.2.1的设备上的优化器陌生度,iphone,ios,Iphone,Ios,启用编译器优化时 这一行: NSLog(@"start point : %@, line start x: %f, line start y: %f", NSStringFromCGPoint(staffLineStart), staffLineStart.x, staffLineStart.y); 屈服 起始点:{20,88},行起始x:20.000000,行起始y:20.000000 编辑1: 我通过内联填充CGPoint staffLineStart的方法解决了这个问题 奇怪。我遇到了一

启用编译器优化时 这一行:

NSLog(@"start point : %@, line start x: %f, line start y: %f", NSStringFromCGPoint(staffLineStart), staffLineStart.x, staffLineStart.y);
屈服

起始点:{20,88},行起始x:20.000000,行起始y:20.000000

编辑1: 我通过内联填充CGPoint staffLineStart的方法解决了这个问题


奇怪。

我遇到了一个奇怪的armv6优化错误,我在iOS 4.2.1上运行的应用程序上特别注意到了这个错误,它发生在我写这样一行代码时:

newView.bounds = oldView.bounds;
如果不想修改原始源代码,则可以始终进入构建阶段,并将导致问题的源文件的编译器标志设置为-O0。有关更多信息,请参见此问题: