レコードタイプに新しいフィールドを追加しようとすると、Boolタイプを追加することはできません。とにかく私はこれをどうやって行うことができますかレコードタイプにBoolタイプのフィールドを作成するにはどうすればよいですか?
2
A
答えて
0
CKRecord.The最良の選択肢のために利用可能なBool型がint(64)ではありませんがあります。 Creating a Database Schema by Saving Recordsアップルのドキュメントを参照し
3
、次の表では、CloudKitに可能なフィールドタイプが含まれています
残念ながら、見つかりませBool型はありません。
のInt卓上で述べた(64)クラス-asスウィフトブールを返すboolValue
を持っているNSNumberです:ので、私はブールの交換であることが最も適している-logically-見つけることは、Int(64)
です
数値オブジェクトの値はブール値で表されます。 0の値 は常にfalseを意味し、0以外の値はtrueと解釈されます。
詳細については、NSNumberのドキュメントを参照してください。
これは、アプリケーション内でBoolとして扱いやすくなります。例えば:
let myFalseNumber:NSNumber = 0.0
let myTrueNumber:NSNumber = 0.
let anotherTrueNumber: NSNumber = -99
print(myFalseNumber.boolValue) // false
print(myTrueNumber.boolValue) // true
print(anotherTrueNumber.boolValue) // true
Int(64)
とDouble
共にのNSNumber、(CloudKitタイプ)Int(64)
代わりにDouble
を選択すると、任意のフローティングなし(「1、偽ならtrueの場合と0を」治療の一般理由として扱われているがポイント)。詳細については、Boolean data type - Generalities (Wikipedia)をチェックしてください。
希望しました。
関連する問題
- 1. 別のドキュメントを作成中にドキュメントにフィールドを作成するにはどうすればよいですか?
- 2. Railsでフィールドを作成するにはどうすればいいですか?
- 3. Sequelizeでフィールドを作成するにはどうすればいいですか?
- 4. クラスの作成時に、フィールドのデフォルト値を何かにするにはどうすればよいですか?
- 5. より限定的なタイプのジェネリッククラスのサブクラスを作成するにはどうすればよいですか?
- 6. ウェブサービスアプリの作成にはどうすればよいですか?
- 7. タイプのセットにワイルドカード型の汎用メソッドを作成するにはどうすればよいですか?
- 8. 必須ではないフィールドでBigQueryでテーブルを作成するにはどうすればよいですか?
- 9. 新しいレコードごとにフィールドのデフォルト値を作成するにはどうすればよいですか?
- 10. 作成後にViewControllerのタイプを変更するにはどうすればよいですか?
- 11. フィールドの消去されていないタイプを判別するにはどうすればよいですか?
- 12. Androidでこのタイプのビューを作成するにはどうすればよいですか?
- 13. CSSでこのタイプのレイアウトを作成するにはどうすればよいですか?
- 14. Androidアプリでこのタイプのアクティビティレイアウトを作成するにはどうすればよいですか?
- 15. サーバスクリプトのappmakerでフィールドのタイプ情報を 'レコード'にするにはどうすればよいですか?
- 16. 生のポインタから「サイズ付きタイプ」を作成するにはどうすればよいですか?
- 17. Elasticsearchの複数のフィールドにブールフィルタを作成するにはどうすればよいですか?
- 18. コンテナの項目のフィールドに対してイテレータを作成するにはどうすればよいですか?
- 19. データベースにレコードタイプのリストを表示するにはどうすればよいですか?
- 20. レコードタイプのレコードをTList <>に追加するにはどうすればよいですか?
- 21. MagentoまたはZendでカスタム通貨タイプを作成するにはどうすればよいですか?
- 22. 指定したジェネリックタイプでfuncのタイプを作成するにはどうすればよいですか?
- 23. Rで独自のオブジェクト/タイプを作成するにはどうすればよいですか?
- 24. "number"タイプの入力でRangeValidatorを作成するにはどうすればよいですか?
- 25. ElasticSearchの複数のフィールドに必要なboolクエリを作成するにはどうすればよいですか?
- 26. 顧客のために必要なフィールドを作成するにはどうすればよいですか?
- 27. テンプレートパラメータを作成してデータメンバーのタイプを変更するにはどうすればよいですか?
- 28. テーブルのレコードと同じタイプのコレクションを作成するにはどうすればよいですか?
- 29. ionic2/Angular2の入力フィールドのタイプを動的に変更するにはどうすればよいですか?
- 30. レスポンシブデザインで同じフィールドの2つの入力を作成するにはどうすればよいですか?
'Int(64)' - 1が真、0が偽です。 – luk2302
その他のソリューションはありませんか? Int経由でのみ? –
さて、2つの特定の値を持つデータ型を使うことはできますが、Intは最も明快で簡単なものです。 – luk2302