-1

我正在(FirstViewController)的导航栏上做一个标签按钮,当我按下按钮时,它应该弹出视图控制器(FlipsideViewController)。我有这个链接器错误消息

架构 i386 的未定义符号:

_OBJC_CLASS_$_FlipsideViewController”,引用自:FirstViewController.o 中的 objc-class-ref ld:未找到架构 i386 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

这是我的代码

#pragma mark - Flipside View 
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller 
{ 
    [self dismissModalViewControllerAnimated:YES]; 
} 
- (IBAction)showInfo:(id)sender 
{ 
    FlipsideViewController *controller = [[FlipsideViewController alloc] initWithNibName:@"FlipsideViewController" bundle:nil]; 
    controller.delegate = self; 
    controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
    [self presentModalViewController:controller animated:YES]; 
}
4

3 回答 3

0

您缺少编译或链接到代码中的 FlipsideViewController 文件。检查: Project->Build Phases->Compile Sources是否有 FlipsideViewController 文件。

在此处输入图像描述

还要检查它是否包含在项目中。

于 2012-10-01T09:58:01.007 回答
0

链接器警告与代码无关。只是编译器找不到FirstViewController您必须添加到编译源的类:

在此处输入图像描述

于 2012-10-01T09:59:42.380 回答
0

要链接的文件中缺少您的 FlipsideViewController 实现。

通过点击 Project Navigator -> Build Phases -> Compile Sources中的 Top-Node 来检查您的项目设置。

在此处输入图像描述

FlipsideViewController.m必须列出。如果不是,请使用底部的 + 符号添加它。

于 2012-10-01T10:01:06.897 回答