iOS: no se recomienda la coacción implícita a 32 bits en la database

Todas,

Por favor ayuda, creo que me estoy volviendo loco, pero tengo una aplicación existente que está diseñada para dispositivos estándar de 32 bits. Sin embargo, cuando corro en 64 bits está teniendo problemas, obtengo lo siguiente:

CoreData: warning: Property 'jobId' is a 64 bit scalar type on class 'JobSummary' that does not match its entity's property's 32 bit scalar type. Implicit coercion to 32 bits in the database is not recommended. 

jobId es NSInteger

¿Es algo que necesito hacer para que funcione en ambos? Actualmente es uno u otro.

En Swift puedes usar algo como esto:

 @NSManaged var jobId: Int32 

Funciona bien en dispositivos de 32 bits y 64 bits.

Si es factible, transforma tus valores escalares en objects, es decir NSNumber . En la nueva versión del model, asegúrese de que int types sea lo que necesita (haciéndolos más grandes en caso de que no esté seguro).