フォームを生成するために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を作成しようとしました。
うわー...これをリンゴに報告してください。 – Alvin
[Ctrl + Z]を実行してもInterface Builderから属性が解放されず、ヘッダファイルからエントリが削除されたのはなぜか分かりません。奇妙な。 – Ares
素晴らしい。だから私はこのメモを見つけてうれしい... – Mike