Xcode6
在创建新项目时删除了Empty Application
模板。我们如何在Xcode6
及更高版本中创建一个空的应用程序(没有故事板),就像在早期版本中一样?
发布于 2014-10-06 21:50:04
Akhils的回答是完全正确的。对于我们这些使用Swift的人来说,它是这样的:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window?.backgroundColor = UIColor.whiteColor()
self.window?.makeKeyAndVisible()
return true
}
发布于 2014-11-17 15:22:57
您还需要完成一个步骤:
1)删除plist文件中的主情节提要文件基名
//AppDelegate.h
@property (strong, nonatomic) UIViewController *viewController;
@property (strong, nonatomic) UINavigationController *nav;
//AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {`enter code here`
// Override point for customization after application launch.
CGRect screenBounds = [[UIScreen mainScreen] bounds];
UIWindow *window = [[UIWindow alloc] initWithFrame:screenBounds];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[UIViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.nav = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[window setRootViewController: self.nav];
[window makeKeyAndVisible];
[self setWindow:window];
return YES;
}
发布于 2014-10-03 18:35:30
我正在使用XCode6 &我通过向XCode6 Beta添加来自XCode5.x.x的空模板来寻找这个问题的另一个解决方案。
为此,右键单击应用程序中的XCode5.x.x,单击“显示包内容”,然后从给定路径复制“空Application.xctemplate”
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project模板/应用程序
现在退出窗口并打开XCode6的指定路径
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project模板/iOS/应用程序/
将“Empty Application.xctemplate”粘贴到应用程序文件夹中。现在,通过退出并创建新项目来重新启动XCode6。您将获得“Empty Application”选项。
现在,当我创建新的空项目时,会在项目中自动添加一个.pch文件(我们必须在XCode6中手动添加)
希望它能起作用
https://stackoverflow.com/questions/25783282
复制相似问题