2012-01-14 2 views
9

次のエラーメッセージが表示されます。integer16,32,64のモデルクラスで正しいマッピングタイプは何ですか?

CoreData:error:プロパティ 'type'は、エンティティのプロパティのスカラー型と一致しないクラス 'Time'のスカラー型です。動的に生成されるアクセサは、暗黙の型強制をサポートしません。そのためのゲッターメソッドを生成できません。

私の属性 "タイプ"のタイプNSIntegerが、私のコアデータデータモデルの整数32タイプと一致しないという問題があると思います。

しかし、正しいデータタイプは何ですか?

+1

はそう参照型のNSNumberなく、値型NSIntegerなければならないであろう。 – reddersky

+0

@ redderskyありがとうございます。あなたは私の日を救う。 –

答えて

17

正しいタイプはint16_tint32_tint64_t

+5

参照のためにSwiftを使用する場合は、同等のものはInt16、Int32、Int64などです。完全なリストは[ここ]にあります(https://developer.apple.com/library/ios/documentation/General/Reference/SwiftStandardLibraryReference/NumericTypes .html) –

関連する問題