2010-10-30 59 views
0

对不起,如果这个问题已经被回答,但我找不到答案。
这里有一些步骤我在three20项目没有和问题:
在three20项目中使用xib文件

  1. 我创建从TTViewController: TestTTViewController
  2. 下一页继承了three20类文件,我创建了一个XIB文件(新文件 - >用户界面 - >查看XIB ..):TestTTView.xib

而且问题是,我不能映射并且Interface Builder与TestTTViewController类TestTTView.xib文件(在检查 - >类身份,TestTTView.xib不要”检测到类TestTTViewControll ER)。

在three20示例的TTNibDemo中,我可以看到xib文件可以识别它们的TTViewController类。我的步骤出了什么问题?

如果我的描述不够明白,我很抱歉。请让我知道你是否需要更多。

感谢您的关注。

回答

1

我有完全同样的问题。 我实际上在Xcode中打开了UI示例,然后添加了MyViewController:TTViewController, 我向项目添加了一个新的Nib文件,但无法在InterfaceBuilder中将该Nib的类ID设置为MyViewController。 已经尝试重新加载IB中的所有类文件,没有工作。

我猜想IB无法识别TTViewController,所以MyViewController不被识别为一个类。 有没有人遇到过这个问题?

更新:下面是解决方案:只需将所有相关的Three20的头文件拖放到IB的xib窗口。 IB现在将识别Three20的类别

+0

谢谢。这有助于我解决这个问题。 – 2010-11-07 01:40:50

0

见three20的UI样品,它应该是一个很好的startingnpoint你