IOS Xcode7.1新建纯代码工程

今天准备纯代码做下计算器;
xcode已升级到version 7.1;
创建singleview后改造空工程;
删除main.storyboard,
创建windows并设置背景色为黑色;
满怀期待的command+R;
结果提示我:

2015-10-30 18:15:29.933 计算器[1696:127982] *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.5/UIApplication.m:3299

2015-10-30 18:15:29.939 计算器[1696:127982] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'

*** First throw call stack:

(

0   CoreFoundation                      0x02524a84 __exceptionPreprocess + 180

1   libobjc.A.dylib                     0x00550e02 objc_exception_throw + 50

2   CoreFoundation                      0x0252491a +[NSException raise:format:arguments:] + 138

3   Foundation                          0x001cfe86 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118

4   UIKit                               0x00957a9b -[UIApplication _runWithMainScene:transitionContext:completion:] + 3975

5   UIKit                               0x0097be4d __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke3208 + 68

6   UIKit                               0x00953fb4 -[UIApplication workspaceDidEndTransaction:] + 163

7   FrontBoardServices                  0x036fdca4 __37-[FBSWorkspace clientEndTransaction:]_block_invoke_2 + 71

8   FrontBoardServices                  0x036fd77b __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke + 54

9   FrontBoardServices                  0x0371b1a3 -[FBSSerialQueue _performNext] + 184

10  FrontBoardServices                  0x0371b5da -[FBSSerialQueue _performNextFromRunLoopSource] + 52

11  FrontBoardServices                  0x0371a8d6 FBSSerialQueueRunLoopSourceHandler + 33

12  CoreFoundation                      0x0243ed1f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15

13  CoreFoundation                      0x024349ab __CFRunLoopDoSources0 + 523

14  CoreFoundation                      0x02433dc8 __CFRunLoopRun + 1032

15  CoreFoundation                      0x02433706 CFRunLoopRunSpecific + 470

16  CoreFoundation                      0x0243351b CFRunLoopRunInMode + 123

17  UIKit                               0x00953854 -[UIApplication _run] + 540

18  UIKit                               0x009591eb UIApplicationMain + 160

19  ËÆ°ÁÆóÂô®                           0x00082baa main + 138

20  libdyld.dylib                       0x030eba21 start + 1

)

libc++abi.dylib: terminating with uncaught exception of type NSException

(lldb) 

然后就开始了艰辛的解决历程;
自己英语很渣,只有慢慢度娘;
百度出来的百分之九十九是xcode6.1改造空工程的方法;
没用啊,我现在用的就是它这个方法;
只有不断换关键字;
结果当我输入:“xcode7如何创建空工程”keywords后;
第四个答案正是我想要的;
東東同学的新浪博客:http://blog.sina.com.cn/s/blog_916e0cff0102vym3.html
原来提示的意思是:“必须给windows创建一个rootviewcontroller;
这一句话足够了;果断添加rootview,再次command+R;果断通过;
它是否意味着windows创建好后不能直接显示了,必须添加rootviewcontroller才可以运行呢?
已经给東東留言等回复。
总之任何一个细小的问题,通过自己的努力或者得到别人指点得到解决后,那种欣喜都是情不自禁的。
完毕!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值