股票

MinutesToMidnight在iOS5中不能显示的问题

实践是检验真理的唯一手段--当你不知道自己在哪方面有问题的时候,找个实例练习一下吧,收获是大大的。
今天终于把day 1调试出来了,困扰了一个星期。之前是把旧版本的能执行的工程文件原封不动的抄了下来,所有xib文件的属性也一模一样,但是程序就是不能正常执行,模拟出来的时候没有显示。
找人请教了一下,发现是rootViewController的问题。按我的理解,rootViewController就是程序导入的时候,进入哪个界面,就是由这个控制器来指定。
具体办法就是,在程序中添加由黑体标示的那几句话,可以很明显看出来,程序导入的时候,rootViewController指示其进入day1ViewController.xib界面。

  1. -(void)applicationDidFinishLaunching:(UIApplication *)application{
  2.     self.window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
  3.     self.viewController=[[day1ViewController alloc] initWithNibName:@“day1ViewController” bundle:nil];
  4.     self.window.rootViewController=self.viewController;
  5.     timer=[NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(onTimer) userInfo:nil repeats:YES];
  6.     [window addSubview:viewController.view];
  7.     [window makeKeyAndVisible];
  8. }

 

打赏
原文链接:,转发请注明来源!

发表评论