仅通过parse.com在本地存储额外数据

时间:2015-11-27 09:14:34

标签: ios swift parse-platform local-datastore

我在parse.com网站上创建了一个Level类,并在iOS项目中创建了相应的swift类。我现在想做的是使用附加数据扩展本地存储的数据。例如,用户拥有高分(而不是全局分数)。

我目前的课程似乎是

@objc class RunnableLevel : PFObject, PFSubclassing {

    @NSManaged var width : Int
    @NSManaged var height : Int
    /* additional global parse.com data */

    /* local only */
    @NSManaged var highscoreLocal : Int
    @NSManaged var favourite : Bool

    class func parseClassName() -> String {
        return "Level"
    }
}

我在应用启动时查询parse.com一次,并且只在剩余的应用运行时使用本地数据存储。

我面临的问题是,当我从解析中检索新的级别列表并将它们固定到本地数据库时,我之前创建的附加值将丢失。

  

在固定那些parse.com对象的更新时,有没有办法保留旧的附加数据?

-

  

或者是实现此目的的唯一好方法是创建第二个本地表/类UserSpecificData,它不会同步并包含所有(用户+级别)特定数据?

0 个答案:

没有答案