UITableViewCell中的UITextField抛出 - [UITextInputTraits length]:无法识别的选择器发送到实例

时间:2012-04-06 13:20:44

标签: uitableview

我创建了一个UITableViewController和相应的XIB来生成表单。

在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但没有成功。

1 个答案:

答案 0 :(得分:4)

我遇到了你上面描述的同样的问题。这个问题似乎与使用title作为UITTextField的名称有关。我注意到我们的领域都被称为标题,改变了我的领域,并且它起作用了。奇怪的问题,嗯?

干杯,

-Rolf。