gpt4 book ai didi

ios - 将值作为参数从 View Controller 传递到实体类的方法

转载 作者:行者123 更新时间:2023-11-28 22:56:30 24 4
gpt4 key购买 nike

我有一个带有 UITextField 的 ViewController。用户在 textField 中输入一串字符,单击完成按钮,然后该值应传递给实体类中的方法。我知道我需要将此值作为参数传递,但我遇到困难了。

我尝试通过向完成按钮的 clickDone IBAction 末尾添加一个参数来传递此值,但没有成功。感谢您提供哪怕是最小的帮助或指出正确的方向。

- (IBAction)doneClicked:(NSString*) name {
...
}

我尝试在我的实体类 h 文件中为 ViewController 创建一个 ivar,但 Xcode 询问“未知类型名称‘ViewController’;您是说 UIViewController 吗?

@interface EntityClass : NSManagedObject{
ViewController* refVC;
UITextField* textBox;
}

然后使用

self.name = self.refVC.textBox.text; 

在实体类m文件中我的方法返回NSString self.name

最佳答案

不要将 ViewController 传递给实体对象。相反,请在您的 doneClicked 操作中更新实体对象的属性。

- (IBAction)doneClicked:(NSString *)name {
myObject.name = name;
}

关于ios - 将值作为参数从 View Controller 传递到实体类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10694010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com