我试图设置一个名为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中的objc-class-ref ld:找不到架构i386 clang的符号:错误:链接器命令失败 退出代码1(使用-v查看调用)
我应该做些什么不同吗?
答案 0 :(得分:2)
我将此作为答案发布,以便此问题不再得到答案。
您遇到此问题,因为您的项目未编译MMDrawerController.m
中使用的NavigationViewController.m
文件。另外,请确保将MMDrawerController.h
导入NavigationViewController.m
。