0
私のモデルでは、attribute
タイプInt64のオブジェクトObject
があります。私はそれを使用する場所コアデータ+ swift Int =クラッシュ
class Object: NSManagedObject {
@NSManaged var attribute: Int
}
とここにある:ここで
はObject.swiftファイルですlet anInt: Int = 3
security.attribute = anInt
コードは64ビットデバイス上で正常に動作しますが、32ビットデバイス上認識できないセレクタObject.attribute
が原因でクラッシュします。
クラッシュのこの種のは、コンパイラによってキャッチされるべきであると私には思える
右のように、Core Dataには「Int」型がないため、すべてのhav特定のサイズ。 –