我在分配时收到UIViewControllerHierarchyInconsistency exception
,
txtFieldDelegate.view = self.view;
txtFirstName.delegate = txtFieldDelegate;
txtLastName.delegate = txtFieldDelegate;
我在其他一些类中使用文本字段委托方法,并为文本字段委托类创建对象以使用相同的方法。 请提供解决此问题的建议..
答案 0 :(得分:1)
这个视图控制器继承了一个继承UIViewController的类。继承的类的继承被更改为NSObject。 而不是TheClass:UIViewController,它被改为 theClass描述:NSObject的
答案 1 :(得分:0)
试试这个:
SomeOtherClassViewController *txtFieldDelegateVC = [[SomeOtherClassViewController alloc] init];
txtFirstName.delegate = txtFieldDelegateVC;
txtLastName.delegate = txtFieldDelegateVC;