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

前端之家收集整理的这篇文章主要介绍了xcode – 在CoreData中设置三个相关的NSPopUpButton值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望以适当的条件表达自己.

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

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

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

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

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

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

解决方法

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

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

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

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

原文链接:https://www.f2er.com/iOS/336911.html

猜你在找的iOS相关文章