Buscar..
Observaciones
Adición de un nuevo objeto RLMO a un dominio existente: esquema y migraciones
Agregar nuevas clases de modelos a un Reino no requiere una migración o un bump de la versión del esquema; solo haciendo cambios a un reino existente.
Clase de modelo base de RLMObject con clave principal - Objective-C
Un ejemplo de una clase de modelo base de RLMObject que usa una clave principal y algunas propiedades genéricas predeterminadas. Las subclases pueden establecer metadatos específicos a sus necesidades.
@interface BaseModel : RLMObject
@property NSString *uuid;
@property NSString *metadata;
@end
@implementation BaseModel
+ (NSString *)primaryKey
{
return @"uuid";
}
+ (NSDictionary *)defaultPropertyValues
{
NSMutableDictionary *defaultPropertyValues = [NSMutableDictionary dictionaryWithDictionary:[super defaultPropertyValues]];
NSString *uuid = [[NSUUID UUID] UUIDString];
[defaultPropertyValues setValue:@"" forKey:@"metadata"];
[defaultPropertyValues setValue:uuid forKey:@"uuid"];
return defaultPropertyValues;
}
+ (NSArray *)ignoredProperties
{
return @[];
}
@end
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow