我在 xCode 的一个项目中有一个项目。我正在创建一个新的 MyView.h、MyView.m 和 MyView.xib。当我将 MyView.m 和 MyView.xib 放在外部项目中时,我可以从内部项目中加载视图,如下所示:
MyView *myView = [[MyView alloc] initWithFrame:CGRectMake(0, 0, 320, 60)];
[[[UIApplication sharedApplication] keyWindow] addSubview:myView];
但是,当我在内部项目中移动 MyView.m 和 MyView.xib 文件时,出现链接错误:
Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyView", referenced from: ...
我希望能够将 MyView.m 放在子项目中,因为它的 ViewController 在子项目中,当它在子项目之外时,当我尝试将 IBActions 从 MyView 连接到 MyView 的 ViewController 时,我会遇到相同的链接错误。
任何帮助都会非常感谢!