iOS - 自定义键盘,更新父视图中的文本字段

时间:2011-08-21 20:03:14

标签: objective-c ios uiviewcontroller forward-declaration

我正在实现自定义键盘,并且需要在键盘上触摸按钮时更新原始textField。

我尝试过这个问题的答案: Return Inputs to UITextfield with custom inputView 但我觉得不是很清楚。

在statViewController中我已经定义了我的textField xValue,并创建了我的键盘实例:

DCKeyboard *dckXValue = [[DCKeyboard alloc] initWithNibName:@"DCKeyboard" bundle:nil];

答案的下一行使用self,所以我认为它建议我应该创建一个属于statViewController的dckXValue属性:

dckXValue.objStatViewController = self;

再次,我按照答案通过(添加@class行,创建对象/属性),然后在我的方法中按下我的按钮(在DCKeyboard.m中),当我到达该行时:< / p>

objStatViewController.xValue.text = @"Some value";

当我尝试编译时,我收到错误的“请求成员'xValue',而不是结构或联合”。

任何人都可以给我任何关于我可能出错的提示吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

文本字段不是属性的属性问题。在实现文件中尝试#import“StatViewController.h”