从现在开始的几天,CloudKit开始存储值为0的整数以及值为字符“[object Object]”的字符串。将Int(0)和String(“”)存储为空[对象对象]的CloudKit保存操作
一切工作的幕后罚款,但CloudKit web界面显示[对象对象],而不是0和 “”。
试图重新创建记录类型,但没有成功。
除此之外,如果您尝试使用cloudKit Web界面手动将Int(64)保存为0(零),它将不会存储0值,它将存储NIL。 “”字符串相同。
是否有其他人遇到同样的问题?
从现在开始的几天,CloudKit开始存储值为0的整数以及值为字符“[object Object]”的字符串。将Int(0)和String(“”)存储为空[对象对象]的CloudKit保存操作
一切工作的幕后罚款,但CloudKit web界面显示[对象对象],而不是0和 “”。
试图重新创建记录类型,但没有成功。
除此之外,如果您尝试使用cloudKit Web界面手动将Int(64)保存为0(零),它将不会存储0值,它将存储NIL。 “”字符串相同。
是否有其他人遇到同样的问题?
这只是在仪表板中查看数据时的显示问题。存储在CloudKit中的数据是可以的。显示错误是一个已知问题,很快就会解决。
不仅在仪表板上查看数据时出现问题。如果您通过Web界面尝试将Int(64)保存为0(零),它不会保存0值,但会保存一个NIL值。 “”字符串相同。当你认为cloudKit中的所有布尔值都是Int(64)= 0时,使0变成NIL只会使一切崩溃。 – GuiSoySauce
是的,我也看到了!很烦人。 – user1092808
这个字符串显然是来自Javascript。我发现这个:从一个对象到字符串的默认转换是“[object Object]”。这是又一个不稳定且未经测试的cloudKit的例子,特别是对于三岁以上的Apple产品! – user1092808
是的,真的很烦人......刚刚记录了一个苹果的bug。这样的痛苦来测试一些东西,因为我需要在数据库中手动修改变量来模拟结果......根本无法做到这一点,直到他们解决这个问题。 – GuiSoySauce