微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xcode – 在CoreData中设置三个相关的NSPopUpButton值

我希望以适当的条件表达自己.

我有三个实体:客户,国家,州.在国与国之间,有两种关系.所以我可以创建一些国家,并选择其中一个,我可以创建一些属于它的状态.

为了创建实体“客户”的界面,我把三个NSPopUpButton的:

>第一选择国家,
>第二个显示与所选国家相关的州.
>最后一个显示与所选状态相关的邮政编码.

我的问题是我无法通过selectednSPopUpButton实体“客户”传递数据. NSPopoUpButton通过绑定工作:

>内容(绑定到:country,sortedobjects),
>内容值(绑定到:country,sortedobjects,model key:country),
>选择索引(绑定到:country,selectionIndex).

我可以做些什么来确保三个NSPopUpButton选择的数据记录在实体“客户”的相应字段中?

解决方法

看来,使用3个弹出窗口可能会在这里处理您的问题,因为您可以返回每个选定项目的int,然后将该信息传递到下一个按钮.

所以,当他们按“国家”时,返回国家ID,并把它放在你的客户实体.

然后,当他们按状态,通过国家到这个弹出窗口,并显示状态,并通过状态id回来,做同样的城市.

这样你就没有很多托管对象,因为你真的不需要数据,只需要id,也可以是名字,向用户显示,这些可以在通知回传回来给你的控制器

原文地址:https://www.jb51.cc/iOS/336911.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐