Я работаю над приложением, которое допускает множественную регистрацию пользователей. Входящие в систему пользователи могут хранить определенные данные локально, и он должен просмотреть эти данные при следующем входе в систему. Я сделал регистрационную часть с использованием основных данных. Но я совершенно не знаю, как хранить и извлекать данные конкретного пользователя. Пожалуйста, помогите мне или предложите мне хороший учебник для этого же.Хранение и получение информации о пользователе
0
A
ответ
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"];