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

我试着按照这个问题的答案:
Return Inputs to UITextfield with custom inputView
但我不太清楚。

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

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


答案的下一行使用self,因此我认为建议我创建一个dckXValue属性,该属性为statViewController:

dckXValue.objStatViewController = self;


再次,我按照答案进行回答(添加@class行,创建对象/属性),但是在到达该行时,在捕捉我的按钮按下的方法中(在DCKeyboard.m中):

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


尝试编译时,出现错误“请求成员'xValue'而不是结构或联合体”。

谁能给我有关我可能要去哪里的任何提示?

谢谢!

最佳答案

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

关于objective-c - iOS-自定义键盘,更新父 View 中的文本字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7140770/

10-10 17:36