Iphone 更新iPad当前目标后导航栏按钮不起作用

Iphone 更新iPad当前目标后导航栏按钮不起作用,iphone,ipad,uinavigationcontroller,Iphone,Ipad,Uinavigationcontroller,我正试图通过以下步骤将我的iPhone应用程序转换为通用应用程序。该应用程序的第一个屏幕上有一个导航栏 下载并安装Xcode 3.2.3和iPhone SDK 4。 打开iPhone应用程序的现有Xcode项目,选择目标并选择更新iPad的当前目标。。。从文件菜单。 在出现的弹出窗口中选择一个通用应用程序。 现在,当我在iPad或iPad模拟器中启动应用程序时,导航栏显示正常,但右栏按钮项不起作用。我已经确认右巴布顿主义被启用 (gdb) p (int)[[[firstController na

我正试图通过以下步骤将我的iPhone应用程序转换为通用应用程序。该应用程序的第一个屏幕上有一个导航栏

下载并安装Xcode 3.2.3和iPhone SDK 4。 打开iPhone应用程序的现有Xcode项目,选择目标并选择更新iPad的当前目标。。。从文件菜单。 在出现的弹出窗口中选择一个通用应用程序。 现在,当我在iPad或iPad模拟器中启动应用程序时,导航栏显示正常,但右栏按钮项不起作用。我已经确认右巴布顿主义被启用

(gdb) p (int)[[[firstController navigationItem] rightBarButtonItem] isEnabled]
$2 = 1

到处寻找解决方案,但到目前为止没有任何线索。

发现这是一个已知问题,记录在:

选择目标时 选择更新的当前目标 新的nib文件已创建,但 没有转换成iPad。 要解决这个问题 问题:

或者选择每个nib文件 被复制的,在界面中打开它 生成器,选择文件->创建 iPad版本菜单选项,然后选择 将文档另存为…并保存 通过nib文件

或者调用这个 在终端中从 项目文件夹:

查找资源iPad-type f-name*.xib-exec ibtool-sdk-change target runtime ibipad framework{}-write{}\

我希望张贴在这里将有助于其他类似的问题