单击按钮时添加文本字段,也可以保存到核心数据中

时间:2015-05-19 16:27:15

标签: ios swift tableview textfield

好吧所以我已经坚持了很长一段时间,这可能是因为我对Swift和iOS一般都是新手。但是我要做的就是当我点击一个按钮时会出现另一个文本字段,用户可以在其中键入内容,然后将该数据保存到Core Data中。

例如,我有一个Dog Names应用程序,我已经有一个文本字段供用户输入Dog的名字,但是有一个按钮,上面写着“添加另一个名字?”当他们点击它时,会显示一个文本字段,并可以保存到Core Data中。

我不是要求这个或那个没有的代码,只是一个方向或链接或我如何解决这个问题的答案。这个功能对我的应用程序非常重要,我非常感谢任何帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

你可以有一个activeTextField变量来跟踪哪个是当前的名称'正在使用的领域。您可以通过声明textFieldDidBeginEditing

在文本字段委托activeTextField = textField方法中进行设置

然后,您使用的任何按钮都可以调用某些按钮来保存'方法,阅读activeTextField.text属性并将其保存为新的“狗”。实体或'名称'财产,或者你可能会设置它。

您可能希望在activeTextField

中将nil设置为textFieldDidEndEditing