我正在尝试建立一个名为MMDrawerViewController的吊舱,该吊舱创建一个滑动抽屉。我有一个导航控制器,它的堆栈中有几个表视图控制器。我将此插入到NavigationViewController.m文件中:

- (void)viewDidLoad
{
    [super viewDidLoad];

    //Initializing the MMDrawerController views
    UIViewController * leftDrawer = [[UIViewController alloc] init];
    UIViewController* centerViewController = [[UIViewController alloc] init];

    MMDrawerController * drawerController = [[MMDrawerController alloc] initWithCenterViewController:centerViewController leftDrawerViewController:leftDrawer];
}

但是,当我把它放在我得到以下错误:

体系结构i386的未定义符号:
从以下位置引用的“_OBJC_CLASS _ $ _ MMDrawerController”
NavigationViewController.o ld中的objc-class-ref:找不到体系结构i386铛的符号:错误:链接器命令失败
退出代码1(使用-v查看调用)

我应该做些不同的事情吗?

最佳答案

我将其发布为答案,以便不再回答该问题。

您遇到此问题的原因是您的项目没有编译在MMDrawerController.m中使用的NavigationViewController.m文件。另外,请确保将MMDrawerController.h导入NavigationViewController.m

10-08 05:59