Swift
发布时间:2022-03-31 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了core-data – 将NSSet转换为Swift数组,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
在CoreData中,我定义了一个无序的对多关系。这个关系在Swift中定义如下: @N
smanaged var types : NSMutableSet 但是,要使用Swift是最好的,我想使用一个普通的Swift数组,如Type []。但是,CoreData强制我
使用NS(Mutabl
E)Set。
我如何输入/转换NSSet到Array< Type> []? 从Xcode 7.2与Swift 2
在CoreData中,我定义了
一个无序的对多关系。这个关系在Swift中定义如下:
@Nsmanaged var types : NSMutableSet
但是,要使用Swift是最好的,我想使用一个普通的Swift数组,如Type []。但是,CoreData强制我使用NS(MutablE)Set。我如何输入/转换NSSet到Array< Type> []?
从Xcode 7.2与Swift 2.1.1
其实,我通过审判发现:
@Nsmanaged var types : Set<Type>
工作完美。
事实是CoreData产生了像下面的东西:
@Nsmanaged var types : NSSet
当从编辑器创建NsmanagedObject子类。所以我想知道是否有一个非常详细的方法来使用过滤器方法,而不需要转换。但是,然后Swift应该在NSSet,NSArray和它们的对应之间自动桥接。所以我试图声明它直接作为一个集合,它的工作原理。
回答问题,将其转换为Array变得微不足道:
Array(types)
大佬总结
以上是大佬教程为你收集整理的core-data – 将NSSet转换为Swift数组全部内容,希望文章能够帮你解决core-data – 将NSSet转换为Swift数组所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。