【发布时间】:2011-05-09 21:31:25
【问题描述】:
我正在慢慢自学 Obj-C,我有一个有 2 个类的项目,每个类都有一个与之配套的 XIB。
为了便于测试,将它们命名为一和二
我更改了 plist 以使应用程序从二而不是一开始,并且有效。
所以我确信(我希望)类和 XIB 都可以。
因此,我想从 One 调用(查看打开或在 ObjC 中调用的任何内容) Two 类和随之而来的 XIB。然后我希望能够回到One。应该很简单吧?我已经搞砸了 2 天,但仍然没有让它工作。
有没有人有示例代码来说明如何做到这一点?我在这方面找到了几个文档,但我想我的速度很慢,因为我无法弄清楚。
感谢您的帮助!
更多信息:编辑:bm 是第二个 XIB
bm *screen = [[[bm alloc] initWithNibName:@"bm" bundle:nil] autorelease];
我添加了上面的代码,然后在这一行得到了这个错误
2011-05-09 14:48:23.242 HW[7265:207] * -[bm initWithNibName:bundle:]:无法识别的选择器发送到实例 0x392e820 2011-05-09 14:48:23.244 HW[7265:207] 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'** -[bm initWithNibName:bundle:] : 无法识别的选择器发送到实例 0x392e820'
【问题讨论】:
-
将两者都放入 UINavigationController 对你有用吗?
-
我真的不知道什么是最好的,因为我的脚还在湿。第一个 XIB 有按钮可以转到 6 个不同的子菜单,每个子菜单都可以有更多。我认为这意味着我应该为这些菜单中的每一个制作一个 XIB...
-
我们最常使用的 UIViewControllers 是 XIB,bm 是 UIViewController 吗?
标签: iphone objective-c xib