reloj problema posicion porque poner pantalla hora fecha desconfigura como cambiar año atrasa iphone xcode core-data

problema - Datos principales de Iphone: Fecha Valor predeterminado como Fecha actual



porque se desconfigura la hora de mi iphone (1)

Estoy usando datos Core. Tengo una entidad con un atributo de tipo Fecha. ¿Hay alguna manera de configurar los valores predeterminados como fecha actual? (Como ingresar ''CURRENTDATE'' o algo en el valor predeterminado del atributo?)

Gracias


Puede usar "ahora" en el modelo, pero Core Data lo evalúa en tiempo de compilación, no en tiempo de ejecución. Obtendrá la fecha de compilación almacenada en los valores predeterminados de su modelo, que probablemente no sea lo que quiere:

http://iphonedevelopment.blogspot.com/2009/07/core-data-default-dates-in-data-model.html

La forma más confiable de garantizar un valor de propiedad predeterminado de la fecha actual es anular -awakeFromInsert en una subclase NSManagedObject y asignar allí la fecha actual.

- (void) awakeFromInsert { [super awakeFromInsert]; self.date = [NSDate date]; // or [self setPrimitiveDate:[NSDate date]]; // to avoid triggering KVO notifications }

Nota: Si está haciendo uso de contextos de objetos gestionados anidados (o UIManagedDocument), lo anterior no funcionará como se esperaba. Este consejo solo se aplica cuando se usan contextos de objetos gestionados únicos.