【发布时间】:2012-03-31 18:54:07
【问题描述】:
在从头开始开发基于导航的应用程序时,我在我的项目中添加了一些新的 uisubview 控制器文件,名为 myview.m、myview.h 和 myview.xib。保存后,当我切换到interface builder执行链接任务时,interface bulider没有显示xib文件。
我重新启动了两个应用程序来修复它,但它没有工作。请建议我如何解决此问题,因为我无法继续。
MAC OSX:10.6 XCode:3.2.6
我之前遇到的一个类似问题是添加到 .h 文件的方法在界面构建器中不可见,我通过让界面构建器从文件菜单从外部读取 .h 文件来解决这个问题。
但我无法解决 xib 文件的问题。请给我一些解决方案。
【问题讨论】:
-
只需删除 myview.xib 文件。添加新文件-> 选择用户界面-> 选择查看。将其命名为 myview。单击该xib文件->在检查器窗口中选择文件的所有者和类名作为myview。
-
目前还不清楚您要达到的目标。
myview是UIView子类还是UIViewController子类?您是否尝试将其添加到另一个UIViewController的 XIB 文件中?还是故事板?还是别的什么? -
@Tark 先生,我的目标是开发一个基于导航的应用程序。我更喜欢从头开始开发它,因为默认的基于导航的项目包括作为主屏幕的表格视图,这不符合我的要求所以我选择了基于窗口的应用程序,然后添加了新文件,即 uisubview 控制器以及 xib 文件。当我切换到界面生成器以将 xib 文件附加到 主窗口 然后我没有在检查器窗口中找到 xib 文件来执行链接..
-
我按照@MuditBajpai 的建议解决了这个问题,并从界面生成器外部创建了 xib 文件。链接对我帮助很大[链接]theappcodeblog.com/2011/02/28/…
标签: iphone xcode uinavigationcontroller interface-builder xib