【发布时间】:2018-08-15 00:40:01
【问题描述】:
我正在使用的类和数据是这样的
var firstArray = [NewClassOne]()
var secondArray = [NewClassTwo]()
var thirdArray = [NewClassThree]()
class NewClassOne: NSObject {
@NSManaged var title: String?
@NSManaged var picture: NSObject?
@NSManaged var username: String?
@NSManaged var uuid: String?
}
class NewClassTwo: NSObject {
@NSManaged var avi: NSObject?
@NSManaged var username: String?
@NSManaged var display: String?
}
class NewClassThree: NSObject {
@NSManaged var title: String?
@NSManaged var picture: NSObject?
@NSManaged var username: String?
@NSManaged var uuid: String?
@NSManaged var avi: NSObject?
@NSManaged var display: String?
}
所以基本上我想组合前两个对象数组的数据并将它们格式化为第三个数组。我想基于 NewClassOne 和 NewClassTwo 中的关键用户名。
我遇到的问题是第二个和第一个数组的计数不同。 firstArray 中的每个对象都是唯一的,并且 secondArray 可以重复使用,我想将它们与 username 变量匹配。
谁能提出一个有效的方法来做到这一点?或者如果有这个名字?任何帮助表示赞赏/
【问题讨论】:
-
由
username制作字典应该对您有所帮助。除此之外,您没有向我们展示任何这方面的尝试。
标签: arrays swift parse-platform