我希望用适当的条款表达自己。
我有三个实体:客户,国家/地区,州。在 country 和 state 之间,有两种关系。所以我可以创建一些国家并选择其中一个我可以创建属于它的一些州。
为了创建实体“customer”的界面,我放了三个NSPopUpButton's
:
我的问题是我无法通过所选的NSPopUpButton
实体“客户”传递数据。 NSPopoUpButton通过绑定工作:
如何确保三个NSPopUpButton's
选择的数据记录在实体“客户”的相应字段中?
答案 0 :(得分:1)
看起来使用3个弹出窗口可能会解决您的问题,因为您可以为每个选定的项目返回int,然后将该信息传递到下一个按钮按下。
因此,当他们按“国家/地区”时,请返回国家/地区ID,并将其放入您的客户实体。
然后,当他们按状态时,将国家传递到此弹出窗口,显示状态,然后传回状态ID,并为城市做同样的事情。
这样你就不会有很多托管对象,因为你真的不需要这些数据,你只需要向用户显示id,也许还有名字,这些就可以了在通知中传回给你的控制器。