日々精進

新しく学んだことを書き留めていきます

addSubviewでエラー

下記のコードのaddSubviewしてるところでエラー。viewWillAppearが呼ばれたタイミングでエラーになるのかも。

        SViewController *ctrl = [[SViewController alloc] initWithNibName:@"St" bundle:nil];
        [cell addSubview:ctrl.view];

エラーメッセージは以下。

2012-04-30 14:34:54.607 Sample[30751:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key marketLabel.'

これはOutletがおかしいことが原因。
このエラーメッセージからは想像できないが。。
InterfaceBuilderでFile's Ownerを右クリックし、注意マークが出ているOutletを削除すると直ります。