我使用了一个应用程序,其中一个表视图从名为“NameCell”的类实例化单元对象,该类具有名为“NameCellView.xib”(Name Cell是NameCellView的类)的nib文件。在NameCellView.xib视图控制器中有一个名为“NameField”的UITextField。现在我试图设置UITextField的(NameField)委托为文件所有者(例如cell = NameCell的类)。但是当我这样做时,只要我尝试与文本字段进行交互(例如,当我点击它时),该应用就会崩溃,并且我得到的唯一消息是'(lldb)',而main.m中以绿色突出显示以下行应用文件:当为UITextField设置委托时,应用程序崩溃
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
任何想法为什么会发生,以及如何解决它?我试图做的所有事情id用户点击'返回'键时关闭键盘,所以如果你有更好的方式做到这一点,没有委派,我都是耳朵!
非常感谢您的帮助!任何评论非常感谢!
连接只是将'委托'从连接菜单拖到'文件所有者'的简单连接。我还没有添加任何代码 – byteSlayer 2012-07-10 09:05:54
请检查所有连接。 – 2012-07-10 09:11:01
那么,当我在UITextFields连接检查器中查看代理连接时,bur我无法看到它,当我在视图连接Inspector中查看其中所有其他连接。那是问题吗? – byteSlayer 2012-07-10 09:17:26