2016-06-14 9 views
3

CloudKitは値0の整数と値 ""の文字列をリテラル[オブジェクトオブジェクト]として格納し始めました。CloudKitは、空(オブジェクト)のオブジェクトとして0(ゼロ)とString( "")を保存します。

enter image description here

すべてが舞台裏で正常に動作しますが、CloudKitのWebインターフェイスには[オブジェクトのオブジェクト]の代わりに、0と ""。

レコードタイプを再作成しようとしましたが、成功しませんでした。

さらに、cloudKit Webインターフェイスを使用してInt(64)を手動で0(ゼロ)として保存しようとすると、0の値が格納されず、NILが保存されます。 ""文字列と同じです。

誰もが同じ問題を抱えていますか?

+0

はい、私もこれを見ています!とてもうるさい。 – user1092808

+0

この文字列は、明らかにJavascriptのものです。私はこれを発見した:オブジェクトから文字列へのデフォルトの変換は "[オブジェクトオブジェクト]"です。これは、3年以上経過している製品やアップルの場合、特に不安定で未テストのcloudKitがどのようにしているかのもう一つの例です! – user1092808

+2

ええ、本当に面倒です...ちょうどAppleにバグを記録しました。そのような痛みは、結果をエミュレートするためにデータベース内の変数を手動で変更する必要があるので、いくつかのものをテストするために...単に修正するまではできません。 – GuiSoySauce

答えて

3

これは、ダッシュボードでデータを表示する場合の表示上の問題です。 CloudKitに保存されたデータはOKです。表示のバグは既知の問題であり、すぐに修正される予定です。

+2

ダッシュボードでデータを表示するときだけでなく、 Webインターフェイスを使用してInt(64)を0(ゼロ)として保存しようとすると、0値は保存されませんが、NIL値は保存されます。 ""文字列と同じです。 cloudKitのすべてのブール値がInt(64)= 0であると考えると、0をNILにするだけですべてがクラッシュします。 – GuiSoySauce

関連する問題