2012-04-06 9 views
1

フォームを生成するためにUITableViewControllerと対応するXIBを作成しました。UITableViewCellのUITextFieldがスローされます - [UITextInputTraits length]:インスタンスに送信されたセレクタが認識されません

XIBでは、私はTableViewとUITableViewCellを持っています。 UITableViewCellの内部は、UILabelとUITextFieldです。

FileOwnerはDiaryEntryViewController(UITableViewController)に設定されています。

私はその後にナビゲーションスタックにプッシュ:

DiaryEntryViewController *entry = [[DiaryEntryViewController alloc] initWithNibName:@"DiaryEntry" bundle:nil]; 

    [self.navigationController pushViewController:entry animated:YES]; 
    [entry release]; 

DiaryViewEntryController.hがあります

IBOutlet UITableViewCell *cell0; 
    IBOutlet UITextField* title; 

    @property(nonatomic, retain)IBOutlet UITableViewCell *cell0; 
    @property(nonatomic, retain)IBOutlet UITextField *title; 

@synthesizeは.Mに設定されています。

XIBでは、UITableViewCellを「cell0」コンセントに接続し、UITextFieldを「title」コンセントに接続します。私は、コードを実行すると、それが壊れる:私が得る

[self.navigationController pushViewController:entry animated:YES]; 

をエラーは次のとおりです。

-[UITextInputTraits length]: unrecognized selector sent to instance 

私はUITextFieldの(タイトル)アウトレット、ビュー・ディスプレイを切断した場合。 UITextFieldが爆弾のコンセントに接続されているときだけです。

私のコードのどこにでも「長さ」がありません。 ViewDidLoadが完了した直後に終了します。

これについてのご意見はありますか?私は成功していない新しいUITextFieldを作成しようとしました。

答えて

4

上記の問題と同じ問題が発生しました。この問題は、タイトルをUITTextFieldの名前として使用することに関連しているようです。私は、私たちのフィールドが両方ともタイトルと呼ばれ、変更されたことに気付きました。奇妙な問題?

乾杯、

-Rolf。

+0

うわー...これをリンゴに報告してください。 – Alvin

+0

[Ctrl + Z]を実行してもInterface Builderから属性が解放されず、ヘッダファイルからエントリが削除されたのはなぜか分かりません。奇妙な。 – Ares

+0

素晴らしい。だから私はこのメモを見つけてうれしい... – Mike