我有一种情况,我需要为不同的用户制作一个品牌应用程序,并且要求我为每个用户创建不同的 iOS 应用程序。我的所有代码(AppDelegate
和所有 ViewControllers
及其实现文件)都在一个主要的 xcode 项目中。
我创建了新的空 xcode 项目,并将我的主项目包含在这个新项目中。现在我希望我的新空 xcode 项目以我正在使用我的主项目的方式运行。那么,如何从我的新空 Xcode
项目中使用主项目的应用委托(delegate)及其起始 ViewController
?
最佳答案
在您的 main.m 类中,从您的其他项目导入 AppDelegate 类,然后启动它
#import <OtherProject/AppDelegate.h>
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
关于ios - 在另一个项目中使用一个项目的应用程序委托(delegate)/ View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23647119/