Ist es möglich in Xcode, einen leeren String als Standardwert für das NSString
Typattribut festzulegen? Oder [NSDate date]
als Standardwert für das NSDate
Typattribut?
Antwort
Zu viele Anzeigen?Du musst beides programmatisch machen. Allerdings darfst du [NSDate date]
nicht als Standardwert festlegen (da du zu diesem Zeitpunkt den Standardwert festlegst, verwendest du einfach das Datum zur spezifischen Zeit, zu der du den Standardwert festgelegt hast, nicht wenn das MO erstellt wird).
Du solltest eine Unterklasse von NSManagedObject
erstellen und die Methode awakeFromInsert
implementieren:
- (void)awakeFromInsert
{
[super awakeFromInsert];
[self setDateAttribute:[NSDate date]];
[self setStringAttribute:@""];
}