我正在使用 Xcode 4.6 在 ios5 上开发我的部署应用程序。我有一个单视图应用程序我正在为新的视图控制器名称“PiewController”创建一个新的 Objective-c 类我已经定义了PiewController.h文件,如下所示:

我的PiewController.m看起来像这样

我的PiewController.xib看起来像这样

和文件所有者的联系是:

以及当我直接从AppDelegate加载PiewController时给出的错误

AppDelegate 看起来像

我正在使用 Xcode 4.6 在 ios5 上开发我的部署应用程序。我有一个单视图应用程序我正在为新的视图控制器名称“PiewController”创建一个新的 Objective-c 类我已经定义了PiewController.h文件,如下所示:

我的PiewController.m看起来像这样

我的PiewController.xib看起来像这样

和文件所有者的联系是:

以及当我直接从AppDelegate加载PiewController时给出的错误

AppDelegate 看起来像

嗯,您似乎想将 PViewController 的 xib 内容连接到 ViewController。我认为调试消息可以解释为:ViewController 中没有像 piewTextField 这样的属性(这是真的,因为您在 pviewController 中定义了它)。您确定为 pviewController 而不是为 AppDelegate.m 中默认初始化的 ViewController 加载了正确的 xib 吗?
原来我忘了在 AppDelegate 中包含 PiewController 通过以下更改,它可以完美运行
