从MainWindow笔尖运行应用程序的问题?

时间:2011-08-12 20:03:46

标签: uiview uiviewcontroller interface-builder

我有整个应用程序(它由一个视图组成)设置并从MainWindow nib的ViewController对象中的View运行,INSTEAD实际上具有从实际ViewController nib运行的视图。

enter image description here

该应用程序运行完美,但我有两个警告。我了解到这些警告是由我从MainWindow笔尖而不是ViewController运行所有内容引起的。

从MainWindow运行应用程序而不是实际的ViewController是否有任何问题?该应用程序是基于文本的,涉及不断更新UILabels。如果你想看看我在说什么,你可以在这里找到它。

现在以这种方式设置会导致没有问题...但是我正在计划扩展应用程序。我尝试将我的Scroll View复制并粘贴到实际的视图控制器笔尖,但是当我这样做时,我只是一个灰色的屏幕。我可以保留应用程序原样吗?

1 个答案:

答案 0 :(得分:1)

但是你的MainWindow.xib文件中有什么?如果您只想拥有window对象,请转到applicationDidFinishLaunching方法并创建一个窗口对象。

- (void)applicationDidFinishLaunching:(UIApplication *)application{

      UIWindow *appWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
      self.window = appWindow;
      [appWindow release];
 }

或者您可以在创建新项目时选择基于窗口的应用程序选项。