2013-08-18 3 views
0

Я работаю над приложением, которое допускает множественную регистрацию пользователей. Входящие в систему пользователи могут хранить определенные данные локально, и он должен просмотреть эти данные при следующем входе в систему. Я сделал регистрационную часть с использованием основных данных. Но я совершенно не знаю, как хранить и извлекать данные конкретного пользователя. Пожалуйста, помогите мне или предложите мне хороший учебник для этого же.Хранение и получение информации о пользователе

ответ

0

Вы можете прочитать this tutorial или other. Я говорю вам, что вы должны делать: Вам нужно создать сущность «Пользователь» (например) в файле appDataModel.momd. К «Пользователь» вы можете добавить атрибуты, которые вам нужно использовать позже (например: имя, идентификатор, возраст и т. Д.). Теперь вы должны создать классы сущностей User.h и User.m (посмотреть учебники), импортировать User.h в класс, где вы создадите запрос на выборку и создадите его (запрос на выборку) в некотором методе (смотрите в учебниках). Для создания Воплощения объекта: (User_John, например)

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
NSManagedObjectContext *context = appDelegate.managedObjectContext; 
NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:context]; 

User *User_John = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context]; //create variable of new user 
[email protected]"John"; 
User_John.age=23; 
User_John.id=1; 

параметров Чтобы изменить пароль пользователя, нужно просто использовать сеттер метода:

User_John.age=24; 

ИЛИ:

[User_John setValue:24 forKey:@"age"];