当用户可以随时选择启用或禁用同步时,处理同步的最佳方法是什么?
具体来说,我目前遇到的问题是 Simperium 在其实例被释放后崩溃。考虑以下场景:
- 创建数据库并插入一些对象
- 创建 Simperium 实例,登录并同步所有离线创建的对象
- 注销(意味着释放 Simperium 实例)
- 创建更多对象
应用程序现在崩溃:
-[__NSCFString objectsShouldSync]: unrecognized selector sent to instance
其中 __NSCFString 是一些已经被释放的旧对象
我正在使用当前的主分支。