0

ここにデータモデルオブジェクトがあります:

class Tiktoks: Object {
    @objc dynamic var _id: ObjectId = ObjectId.generate()
    @objc dynamic var _partition: String = ""
    @objc dynamic var category: String = ""
    @objc dynamic var date: Date = Date()
    let tiktoks = RealmSwift.List<String>()
    override static func primaryKey() -> String? {
        return "_id"
    }
    
    convenience init(partition: String, category: String) {
        self.init()
        self._partition = partition;
        self.category = category;
    }
}

_partitionと を変更しても問題ありませんcategoryが、tiktoksリストは で定義されているため、変更できるように関数letに入れても機能しません。convenience init前に置いてみ@objc dynamic varたけど って書いてProperty cannot be marked @objc because its type cannot be represented in Objective-Cある。

mongoDB iOS Swift SDK を使用して配列を変更する方法はありますか?

4

1 に答える 1