Realm append data to a type List<t>
I'm trying to go through data and save it in my model, however whatever i do i keep getting the following error: Can't mutate a persisted array outside of a write transaction. . What am i doing wrong? i'm appending each match to the league however it does not seem to work? realm model class League: Object { dynamic var id: Int = 0 dynamic var name: String? = "" var matches = List<Match>() override class func primaryKey() -> String { return "id" } } class Match: Object { dynamic var matchId: Int = 0 dynamic var date: NSDate? dynamic var homeName: String? = "" dynamic var awayName: String? = ""