0
我想有一个对象,它是多种不同类型的领域对象的有序集合,像这样......我可以在Realm Swift中使用异构集合吗?
public class One: Object {
dynamic var name = ""
}
public class Two: Object {
dynamic var label = ""
}
public class Listing: Object {
let onesAndTwos = List<Object>()
}
有一种优雅的方式来做到这一点?
我知道我可以添加一个枚举类包装对象...
public class OneOrTwo: Object {
dynamic var one: One?
dynamic var two: Two?
}
public class Listing: Object {
let onesAndTwos = List<OneOrTwo>()
}
但我想,以避免间接,如果可能的话。
我对realm不太了解,但是如果它基于数据库表,那么可能不会。你究竟想达到什么目的? – Alexander
我试图列出在有不同种类的步骤的过程中的步骤。每种步骤都存储不同的信息。 – Aneel
这是一个很好的开始:http://stackoverflow.com/q/45621/3141234 – Alexander