私はこの質問を広範囲に検索してきましたが、答えが見つかりませんでした。
問題は、「このクラスは、キー ビューのキー値コーディングに準拠していません」です。
可能な限りコードを削除しましたが、それでもこのエラーが表示され続け、頭がおかしくなりました!
次の someSelector.h ファイルがあります
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
@interface someSelector : UIViewController {
UIView *view;
}
@property (nonatomic, retain) IBOutlet UIView *view;
@end
これは someSelector.m ファイルの関連ビットです
#import "someSelector.h"
@synthesize view;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
}
これは私が得るエラーです:
2012-08-30 12:42:51.714 SomeApp[2280:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x6821350> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
試すべきことはすべて試したと思います。アウトレットは正しいようで、何千回も再接続を試みました。また、ファイルの所有者のクラス名を someSelector に名前を付けたので、それも適切なようです...
私を助けてください、私は今考えがありません...