在另一个项目中使用一个项目的App delegate / View Controllers

时间:2014-05-14 06:26:47

标签: ios xcode

我的情况是我需要为不同的用户制作一个品牌应用程序,并且要求我为每个用户创建不同的iOS应用程序。我将所有代码(AppDelegate和所有ViewControllers及其实现文件)放在一个主要的xcode项目中。

我创建了新的空xcode项目,并且已将我的主项目包含在这个新项目中。现在我希望我的新空xcode项目以我正在使用我的主项目的方式运行。那么,我如何使用主项目的应用代理及其从我的新空ViewController项目开始的Xcode

1 个答案:

答案 0 :(得分:1)

在你的main.m类中,从你的其他项目导入AppDelegate类,然后启动它

#import <OtherProject/AppDelegate.h>

int main(int argc, char * argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}