我有链接警告

时间:2012-10-01 09:51:06

标签: iphone objective-c ios xcode

我正在我的(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]; 
}

3 个答案:

答案 0 :(得分:0)

您缺少已编译或链接到代码中的FlipsideViewController文件。 校验: Project->Build Phases->Compile Sources如果你有FlipsideViewController文件。

enter image description here

同时检查它是否包含在项目中。

答案 1 :(得分:0)

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

enter image description here

答案 2 :(得分:0)

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

点击Project Navigator中的顶级节点检查项目设置 - > 构建阶段 - > 编译来源

enter image description here

必须列出

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