0

我正在创建一个 iPad 版本的 iPhone 应用程序(不是通用的)。我创建了所有 .m .h 和 XIB 文件的副本,并将“iPad”附加到每个文件的末尾,以及我所有的课程。这当然很乏味且过于复杂,但我不知道更好的方法。

我的问题:当我将 iPad File's Owner 和 First Responder 连接到我的 iPad XIB(见图)时,Xcode 将下面显示的 XIB 连接到iPhone ViewController 代码不是iPad ViewController 代码。

iPad XIB。 当我将 iPad XIB 连接到文件的所有者和第一响应者时,显示 Xcode 将 XIB 连接到我的 iPhone ViewController 类,而不是 iPad ViewController

然后我转到代码(见下文),看看是否可以直接从代码连接(在 Outlet 代码行左侧有那些小圆圈),但无济于事。当我单击并拖动该线并放开 XIB 时,它不起作用。它什么也没做。 iPad ViewController 代码。 未连接到右侧显示的 iPad XIB。

我如何将我的 iPad XIB 与我的 iPad 代码关联(因为没有更好的词)?iPad XIB 已经是目标构建 FWIW 的一部分。

4

4 回答 4

4
  • 点击 iPad xib 文件中的 FileOwner..
  • 转到身份检查员..在实用程序部分。
  • 你会在那里看到类名。确保它指向 iPad 代码类
于 2012-04-27T04:55:14.240 回答
1

确保在File Inspector的 XIB 中包含正确的文件名。这应该与您尝试连接对象的类相匹配。

在此处输入图像描述

于 2012-04-27T04:55:12.180 回答
0

检查您为每个 xib 提供的课程是否正确。即在身份检查器中

于 2012-04-27T04:57:30.587 回答
0

试试这个

File->Reload All Class Files File->Read Class Files (select MyClass.h) Reconnect File's Owner by a. 将类设置为“MyClass” b。将视图重新连接到文件所有者的视图 现在一切都恢复正常了。奇怪的。

希望这有助于而不是令人困惑;-)

于 2012-04-27T05:02:41.597 回答