我开始从主细节模板创建一个项目,并意识到我的主控制器应该是一个简单的mvc。除了使用mvc模板从头开始重新创建项目之外,还有任何简单的方法可以进行转换吗?那么应该编辑什么?
答案 0 :(得分:0)
模板只是用适当的元素设置你的appDelegate。您可以快速编辑appDelegate,但除非您有一个非常有说服力的理由来编辑现有项目,否则重新创建项目可能会更快。
使用主 - 详细信息模板,appDelegate将具有这些属性(以及实现它们的.m中的代码):
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UINavigationController *navigationController;
@property (strong, nonatomic) UISplitViewController *splitViewController;
标准模板将包含这些(加上实现代码):
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) ViewController *viewController;
由于master-detail中的NavigationController和SplitViewController,appDelegate的实现文件也会略有不同。您可以更改这些文件并更新您的xib文件,但同样,它可能与启动新项目一样快。