2016-12-28 12 views
0

Я хочу создать модель для загрузки defualt массива с Realm (Objective C) в Tableview, а затем я могу редактировать, обновлять, удалять. Я читал в https://realm.io/docs/objc/latest/, но я не вижу, что мне нужно, пожалуйста, помогите мне. БлагодаряЗагрузить массив по умолчанию с Realm

+0

Можете ли вы подробно объяснить, с какими проблемами вы столкнулись? Какой код вы написали, чтобы попытаться решить проблему? – AustinZ

+0

У меня есть два свойства Имя, Дата рождения. и я хочу создать модель с двумя этими свойствами. – Peter

ответ

0

https://realm.io/docs/objc/latest/#models

1) Создать класс с кодом в .h

#import <Realm/Realm.h> 

@interface MyModelFromArray : RLMObject 
@property NSNumber<RLMInt> *id; //probably needed to faster indexing 
@property NSString *name; 
@property NSDate *date; 
@end 

RLM_ARRAY_TYPE(MyModelFromArray) 

2) файл .m будет выглядеть

@implementation MyModelFromArray 
+ (NSString *)primaryKey 
{ 
    return @"id"; 
} 
@end 

3) Хранить в области

MyModelFromArray *model = [[MyModelFromArray alloc] init]; 
model.id = @1; 
model.name = @"Hmmm" 

RLMRealm *realm = [RLMRealm defaultRealm]; 
[realm transactionWithBlock:^{ 
    [realm addObject:model]; 
}];