iphone - 需要帮助了解我在我的第一个 iPhone 应用程序上出现的错误

标签 iphone ios xcode sdk interface-builder

<分区>

Possible Duplicate:
applications expected to have a root view controller console

我正在尝试按照一本书一步步构建第一个应用程序,但我想我犯了一个错误。 这是一个简单的 View 应用程序,只有一个 Logo 和一个标签,然后我单击“构建”并运行,它显示“构建成功”,但是当 ios 模拟器弹出时,应用程序仍然是空白的,即使我回家并把应用程序绑起来什么也没有改变。 我在调试窗口中看到这样的语句:

2012-10-26 04:07:03.376 welcome[1219:c07] Application windows are expected to have a root view controller at the end of application launch

据我了解,我的应用程序缺少 Root View Controller ,但我该如何实现它?

最佳答案

您在 appDelegate 类中指定 Root View Controller 。它应该看起来像这样:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    self.viewController = [[[ViewController alloc] initWithNibName:@"theNameOfMyXib" bundle:nil] autorelease];
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

您需要添加的重要行是:

self.viewController = [[[ViewController alloc] initWithNibName:@"theNameOfMyXib" bundle:nil] autorelease];
self.window.rootViewController = self.viewController;

在 initWithNibName 下,输入您在其中创建接口(interface)的 xib 的名称。

注意:仅当您的项目未使用 ARC 时才添加 autorelease

关于iphone - 需要帮助了解我在我的第一个 iPhone 应用程序上出现的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088230/

上一篇:iphone - 如何自定义Facebook分享框中的文字(见图)?

下一篇:objective-c - iOS - 如何使用 UISlider 控制 UIBezierPath 绘图?

相关文章:

iphone - 何时调用 uisearchDisplayController 委托(delegate)方法?

iOS 移动 safari - 底部栏覆盖了我的页脚

html - 我可以使用 Xcode 将文件写入 HTML 文件,然后将其加载到 Web View 中吗?

ios - 如何使用 xamarin visual studio 2015 在 windows 中模拟 ios 应用程序

IOS 11.3 通用应用程序部署错误 : "Invalid Bundle. Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName"

iphone - 如何更改 UINavigationBar 的背景?

objective-c - 通过 instantiateViewControllerWithIdentifier 将代码与 Storyboard 中的 View Controller 结合起来

ios - 自定义 tableview 单元格未出现

iOS 应用程序提交问题(未使用 Apple 提交证书签名)

ios - Swift - 大屏幕上的自动布局调整大小按钮