我正在实现自定义键盘,并且需要在键盘上触摸按钮时更新原始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',而不是结构或联合”。
任何人都可以给我任何关于我可能出错的提示吗?
谢谢!
答案 0 :(得分:1)
文本字段不是属性的属性问题。在实现文件中尝试#import“StatViewController.h”