查看已加载但未加载其组件
Posted
技术标签:
【中文标题】查看已加载但未加载其组件【英文标题】:View loaded but not its components 【发布时间】:2012-08-08 09:56:25 【问题描述】:我正在开发我的 iPad 应用程序,突然间,我第一眼看不到任何东西我做了一个测试以了解它是否已加载,NSLog
确实加载了。
但它没有显示它的组件,例如按钮,我在模拟器上按下主页按钮,使应用程序在后台并再次进入,然后,我可以看到我的组件。
谢谢
【问题讨论】:
您可能已将代码添加到 viewWillAppear 而不是 viewDidLoad 【参考方案1】:您是否在您的应用委托中设置了根视图控制器?
或
只是执行
- (void)didReceiveMemoryWarning
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
NSLog(@"recieved memory warning");
知道是否由于内存级别而无法加载视图。
【讨论】:
我这样设置根视图控制器: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions self.window = [[[UIWindow alloc] initWithFrame:[[ UIScreen mainScreen] bounds]] autorelease]; // 应用程序启动后自定义的覆盖点。 self.viewController = [[[AuthViewController alloc] initWithNibName:@"AuthViewController" bundle:nil] autorelease]; self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible];返回是; 【参考方案2】:检查您的 NIB 文件以确保 .m 文件正确连接到它。确保将视图分配给文件所有者。
【讨论】:
当我在 mainWindow.xib 上时,我发现它们不是任何对象(除了没有链接到任何东西的窗口之外),并且文件的所有者没有链接到任何东西? !我不知道它是怎么发生的,因为昨天一切正常,你能告诉我如何解决它吗?谢谢以上是关于查看已加载但未加载其组件的主要内容,如果未能解决你的问题,请参考以下文章