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

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

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

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

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

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

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

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

解决方法

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

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

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

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

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...