0

我有一个在 Unity3d 中开发的游戏,并将其导出为 Xcode 形式,并且未调用 Unity3d 生成的 iPhone_target2AppDelegate.m 文件中的UIApplication委托,我尝试通过显示以下内容在此方法中放入一些代码:applicationDidFinishLaunchingUIAlertView

- (void)applicationDidFinishLaunching:(UIApplication *)application 
  {
 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello" message:@"It Works" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
     [alert show];
     [alert release];
// Override point for customization after app launch    
[window makeKeyAndVisible];
  }

但是屏幕上什么也没有!

请有任何帮助

已解决:查看帖子底部:)

4

2 回答 2

2

我解决了它,似乎 AppController.h+.m 是处理UIApplication委托的一个响应,如果你看一下 AppController.m 文件,你会发现它们已经像 theapplicationDidFinishLaunching和其他一样存在。

我还输入了一些代码applicationDidFinishLaunching,它可以工作。

于 2012-07-07T10:04:05.620 回答
1

UIAlertView如果AppDelegate 上没有显示,我不会感到惊讶... ANSLog绰绰有余。

于 2012-07-06T13:52:30.947 回答