2017-07-11 5 views
2

「match」というレコードタイプの1つにフィールドを作成し、trueまたはfalseのブール値にしたいとします。しかし、新しいCloudKitのダッシュボードに、このようなフィールドを追加するオプションはありません、下の画像を参照してください。CloudKitダッシュボードでブール値フィールドを作成する

enter image description here

誰もが新しいCloudKitのダッシュボードにブールフィールドを追加する方法を知っています。

答えて

1

使用可能なBOOLタイプがないため、Int(64)を使用する必要があります。コメントの質問

A BOOLがcloudkitにINT値を作成し、実際にはそう0または1に設定することができますちょうどint型であるとに基づいて更新

BOOL myBool = FALSE; //or false, or 0 
record[MY_INT64_FIELD] = myBool; 

とあなたがそれを読んだとき

NSNumber myBoolFromCloudKit = record[MY_INT64_FIELD]; 
BOOL myBool = myBoolFromCloudKit.integerValue 
if (myBool) 
{ 
    //do whatever 
} 
+0

これはBOOLタイプのように動作するように設定しますか? – user4174219

+0

質問に基づいて回答が更新されました – Thunk

関連する問題