0

我现在很绝望,我需要一些帮助。

所以从一开始:

我制作了一个基于视图的应用程序,我想将其用作主应用程序。我已经构建了另一个基于导航的应用程序。

我将这两个项目合二为一,在我制作的第一个应用程序中拖放导航项目。我将头文件添加到基于视图的 .m 文件中。到目前为止,一切都很好。但是当我添加这段代码时:

-(IBAction)search
{  
  RootViewController *search = [[RootViewController alloc] initWithNibName:nil bundle:nil];
  search.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
  [self presentModalViewController:search animated:YES];
}

然后我会得到两个错误,即:

架构 i386 的未定义符号:“_OBJC_CLASS_$_RootViewController”,引用自:Home.o 中的 objc-class-ref

ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

所以我在这里要做的是,当我点击主应用程序中的一个按钮时,屏幕需要从另一个应用程序转到主应用程序。我尝试将 RootViewController 更改为 UINavigationController 并且有效,但它当然不是全屏。我需要显示 RootView 控制器。

有人能帮我吗?或者,如果您需要更多信息,请告诉我!iPhone 4S、Mac OS X (10.7.3)、XCODE

4

1 回答 1

0

您需要将 RootViewController.m 添加到抱怨的项目中。RootViewController.h 本身不起作用。

于 2012-04-19T14:11:47.070 回答