如何将基于主细节控制器模板的项目转换为简单的模型视图控制器模板?

时间:2012-01-08 01:34:22

标签: ios model-view-controller ios5 master-detail

我开始从主细节模板创建一个项目,并意识到我的主控制器应该是一个简单的mvc。除了使用mvc模板从头开始重新创建项目之外,还有任何简单的方法可以进行转换吗?那么应该编辑什么?

1 个答案:

答案 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文件,但同样,它可能与启动新项目一样快。