2
「match」というレコードタイプの1つにフィールドを作成し、trueまたはfalseのブール値にしたいとします。しかし、新しいCloudKitのダッシュボードに、このようなフィールドを追加するオプションはありません、下の画像を参照してください。CloudKitダッシュボードでブール値フィールドを作成する
誰もが新しいCloudKitのダッシュボードにブールフィールドを追加する方法を知っています。
「match」というレコードタイプの1つにフィールドを作成し、trueまたはfalseのブール値にしたいとします。しかし、新しいCloudKitのダッシュボードに、このようなフィールドを追加するオプションはありません、下の画像を参照してください。CloudKitダッシュボードでブール値フィールドを作成する
誰もが新しいCloudKitのダッシュボードにブールフィールドを追加する方法を知っています。
使用可能な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
}
これはBOOLタイプのように動作するように設定しますか? – user4174219
質問に基づいて回答が更新されました – Thunk