iphone模拟器消息“我在Iphone上的我的通用应用程序”是什么意思?

时间:2011-07-05 02:50:16

标签: iphone ios xcode4 ios-simulator

我在一个非常简单的应用程序上运行模拟器 - 视图控制器中包含的导航控制器。该应用程序是一个基于视图的应用程序,不对标题进行任何修改,以及实现中的以下代码。

我收到此消息“我在Iphone上的我的通用应用程序”叠加在导航控制器的子视图上,我在谷歌上看到了一个提到它的结果!我如何摆脱这条消息?

#import "[header filename]"

@implementation tutorial_navigationcontrollerAppDelegate

@synthesize window=_window;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    //ViewController *viewController = [[ViewController alloc] init];
    //viewController.title = @"Hello Nav";
    //UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];


    UIViewController *x = [[UIViewController alloc] init];
    x.title = @"XXX";
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:x];

    self.window.rootViewController = navigationController;




    [self.window makeKeyAndVisible];
    return YES;
}

- (void)applicationWillResignActive:(UIApplication *)application {}
- (void)applicationDidEnterBackground:(UIApplication *)application {}
- (void)applicationWillEnterForeground:(UIApplication *)application {}
- (void)applicationDidBecomeActive:(UIApplication *)application {}
- (void)applicationWillTerminate:(UIApplication *)application {}

- (void)dealloc
{
    [_window release];
    [super dealloc];
}

@end

1 个答案:

答案 0 :(得分:1)

添加视图控制器时我注意到了同样的事情。虽然我无法解释标签不会像它应该消失一样,但我注意到如果你以任何方式更改控制器的视图,它将删除文本。

UIViewController *x = [[UIViewController alloc] init];
x.view.backgroundColor = [UIColor whiteColor];

编辑:我以前的答案确实在某种程度上有效,但事实证明它实际上非常简单。查看MainWindow_iPhone.xib和MainWIndow_iPad.xib。只需删除视图中的标签!