我将Xcode从3.1.2升级到Xcode版本3.2.3,并将我的设备升级到4.0操作系统。我已将我的Base SDK设置为iPhone Device OS 4.0,并将iPhone OS部署Target设置为iPhone OS 3.1.2。
当我在iOS4.0下的设备上运行我的应用程序(在3.1.2中创建)时,我发现日期未显示等问题,导航栏中没有出现“后退”按钮。该应用程序在3.1.2和3.2下工作正常。
什么可能导致iOS4.0下的问题?我的SDL和部署设置是否正确?
编辑:
我已解决了日期问题和后退按钮问题。
感谢。
答案 0 :(得分:1)
您的部署设置看起来正确。
您是否在应用程序中使用任何第三方库?你使用什么样的“后退”按钮,它们是自定义的吗?
答案 1 :(得分:1)
你的设置可能是正确的。 NSDateFormatter类在iOS4中变得不那么宽松,如果遇到问题,-[NSDateFormatter dateFromString:]
在更多情况下会返回nil。
答案 2 :(得分:0)
xCode本身可能存在一些怪癖...尝试清理所有目标,选择所有复选框,重新启动并重新重建......正如Luzal所说,如果您使用它们,请尝试更新第三方库...需要更多信息,无论如何...