【发布时间】:2011-10-16 11:47:35
【问题描述】:
问题导航器向我显示了一些问题。其中之一是:
[UIView setAnimationRepeatCount:1e100f];
"浮点常量的大小对于'float'类型来说太大了; 最大值为 1.7014116E+38"
我听说 Xcode4 可以通过所谓的“修复它”功能修复类似这样的明显问题。我试着到处点击。右键单击、左键单击、Shift 单击、CMD Shift 单击、Alt 单击、Alt CMD Shift 单击等,但无论我做什么,都没有出现“修复它”选项来解决这个问题。
Xcode 已经告诉我应该输入
[UIView setAnimationRepeatCount:1.7014116E+38];
相反。 “修复它”的完美情况。我应该怎么做才能唤醒 Fix It?如果不在这里,它应该在什么情况下出现,应该出现在哪里?
编辑:我必须使用旧的动画方法,因为我的应用需要与 iOS 3.2 保持兼容!
【问题讨论】:
-
Xcode 从未说过“你应该”使用
1.7014116E+38而不是1e100f。它告诉你的只是你已经超过了float的限制——它不知道或推断你想要使用float的最大值。至少,这是我对正在发生的事情的最佳猜测。
标签: objective-c ios xcode xcode4