RealmSwiftで複数のclassを一つのListで保存したい。
現在、ユーザーの複数のSNSアカウントを管理するアプリを制作しています。
その中で、登録された複数のSNSアカウントの情報からユーザーが選択したアカウントだけを一つのListにまとめたいのですが、SNSアカウントの情報のをclassで定義しておりListを利用できません。何か良い解決方法があれば教えてください。よろしくお願いします。
import Foundation
import RealmSwift
class Twitter: Object {
@objc dynamic var userID = ""
@objc dynamic var screenName = ""
@objc dynamic var userName = ""
@objc dynamic var imageURL = ""
}
class Facebook: Object {
@objc dynamic var userName = ""
@objc dynamic var imageURL = ""
}
class UserProfile: Object {
//このclass内で下のlistにTwitterクラスやFacebookクラスのインスタンスを追加したい
//@objc dynamic var list
}