Moja aplikacja jest jak wiele aplikacji - ma ekran logowania, gdzie użytkownik wprowadzi nazwę użytkownika i hasło, a przycisk logowania Moja aplikacja używa również danych Core uratować większość obiekty biznesowe użytkownika, które oczywiście są specyficzne dla użytkownika.Jak radzić sobie z bazy danych dla wielu użytkowników
Mam również przycisk Wyloguj, aby umożliwić przełączanie użytkowników. To nie zdarza się często, ale wciąż jest konieczne).
Teraz, jeśli inny użytkownik loguje się, muszę sprowadzić jego szczegółowe dane. Ale jak to zrobić?
Nie chcę usuwać bazy danych użytkownika po jego wylogowaniu, chcę go zapisać, nawet jeśli inni użytkownicy logują się z urządzenia.
Jedyne, co mogę myśleć, to dodać atrybut "ownerId" do każdej jednostki zapisywanej przez Core Data i użyć tego atrybutu jako predykatu podczas pobierania obiektów.
Ale to wydaje się zbyt nieporządne.
Używam Xcode szablon danych rdzeń tak naprawdę nie wie, gdzie i jak użyć innego pliku, ale to brzmi jak bardzo dobre rozwiązanie. Czy możesz wskazać mi, jak "zresetować" trwały magazyn i wczytać inną nazwę pliku? – Eyal
Zrobimy, ale nie będzie to przez kilka godzin. – jrturton
Wielkie dzięki, będę czekać :) – Eyal