我正在尝试构建待办事项列表应用程序。我有2个tablesviews和一个textfield。在第一个tableview中是不同的项目,当你点击其中一个时,相关的待办事项出现在第二个tableview中。我猜这是一个非常基本的Master-detail。
我用绑定设置了所有内容。
现在,您添加任务的方式是单击添加按钮,然后添加一行,其中包含可编辑的占位符文本。 但我想要的是,用户在文本字段中输入任务,按添加,然后添加已设置名称的待办事项。
所以基本上我有一个带有name属性的TodoItem类,我的问题是,如何获取nstextfield的内容并将其分配给name属性?
我尝试从Todoitem类创建一个出口到文本域,但xcode不允许我连接它....
告诉我是否需要查看任何代码,但由于我使用了绑定,因此几乎没有任何内容可以显示。谢谢!
答案 0 :(得分:0)
...如何获取nstextfield的内容并将其分配给name属性?
直接将其翻译成Objective-C:
NSString *contentOfTheNSTextField = [myTextField stringValue];
myNewTask.name = contentOfTheNSTextField;
您可以在动作方法中执行该操作,同时设置按钮和要调用的字段。
我尝试从Todoitem类创建一个出口到文本域,但xcode不允许我连接它....
要做到这一点,Todoitem需要驻留在笔尖中。
但是,即使您可以这样做,为什么模型对象应该知道文本字段?在模型和视图之间携带值是控制器的工作。