我在小程序中使用继承的方式创建了数据对象,类似如下的方式// 年度安排class Schedule extends AV.Object { ...代码略}CRUD都没有问题,但是我发现调试的或发布上线的时候,经常会出现数据出现在不同的数据表上,情况就是会出现一张与类名相同的表(如上例中的Schedule)但也会出现另外一张以一个字母打头的表。下图中的CollegeUser和o来自相同的数据对象,但一个是在调试时的数据,一个是正式版的数据,为什么会这样?
你好,这是因为真机上代码会被压缩,解决办法是在创建 Class 后向 SDK 注册该 Class 的名字:AV.Object.register(Schedule, 'Schedule');。
非常谢谢您的答复!!!提前祝leancloud全体工作人员新年快乐!!!