我是 XCode 的新手,我正在尝试构建我的第一个(严肃的非示例应用程序)。最近几天,我参加了一个关于 XCode 的研讨会,我正在尝试按照我们在示例中所做的确切步骤来构建我自己的应用程序。
我面临以下问题:当我尝试运行应用程序时,出现以下错误:
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键视图的键值编码不兼容。”
我正在创建一个新项目,并插入一个新的 .h、.m 和 xib 文件(新文件 --> Obkective-C 类、类:ASViewController、子类 UIViewController,我还检查了用户界面的 With XIB)
我将我的 xib 文件留空!里面没有控制。
我转到 ASAppDelegate.m 并将其与我的 xib 文件连接起来,以便使用此 xib 文件运行应用程序。
#import "AS_MainViewController.h"
#import "ASAppDelegate.h"
@implementation INGAppDelegate
- (void)dealloc
{
[_window release];
[super dealloc];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
AS_MainViewController *MyrootViewController = [[AS_MainViewController alloc]
initWithNibName:@"AS_MainViewController" bundle: [NSBundle mainBundle]];
self.window.rootViewController = MyrootViewController;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
我的 ASAppDelegate.h 是这样的:
#import <UIKit/UIKit.h>
@interface ASAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
最后,我转到应用程序摘要,在主界面下拉列表中的iPhone / iPod 部署信息部分中,我检查了 AS_MainViewController
我建立并建立成功,我运行它,我收到了这个错误!
有人对可能的解决方案有任何想法吗?
谢谢你。