사용자 로깅 디자인을 사용하여 iPhone 앱을 개발하고 동일한 iPhone에있는 각 사용자의 사용자 데이터 및 앱 상태를 저장하는 방법을 이해하려고합니다. 예를 들어 내 앱 흐름이 다음과 같다고 가정 해 보겠습니다. 1. 사용자 로그인 2. 앱은 핵심 날짜에서 사용자 친구 목록을 가져 와서 표시합니다. 3. 백그라운드에서 앱은 서버에서 사용자 친구 목록을 가져 와서 핵심 데이터를 업데이트합니다.iPhone 로그인 유형 앱에 사용자 데이터를 저장하는 방법
같은 iPhone에서 동시성이 앱을 사용하는 사용자가 두 명 있다고 가정합니다. 코어 데이터에서 각 사용자에게로드 할 마녀 데이터를 어떻게 알 수 있습니까? haw 나는 마녀 앱 상태를 알 수 있습니까?
안녕하세요, 답장을 보내 주셔서 감사합니다. 내 앱은 사용자 로그인 및 비밀번호 디자인을 사용하는 모든 앱과 같은 단일 사용자를위한 앱입니다. 미안하지만 내 문제에 대해 설명하기가 어렵습니다. 예를 들어 보겠습니다. 사용자가 앱에 로그인 한 후 프로필 사진을 업로드 할 수 있으며이 사진은 "userPicture"라는 파일에 저장됩니다. 이제이 사용자는 로그 아웃하고 친구는 같은 전화로 로그인합니다. 이제 내 앱은 "userPicture"를로드하지만 현재 로그인 한 사용자 사진이 아니라 이전 사용자 사진입니다. (그림은 친구 목록 또는 사용자 데이터와 동일한 예입니다.) – Eyal
예, 당신이 말하는 것을 이해합니다. 다중 사용자 환경을 허용하도록 핵심 데이터 모델을 준비해야합니다. 말했듯이 사용자를 보유 할 새 엔터티를 만들어야합니다. 그런 다음 사용자 엔티티의 각 인스턴스에서 친구 목록 등을 보유하고있는 엔티티의 인스턴스에 관계를 추가하십시오. 새 사용자가 로그인 할 때마다 사용자 엔티티와 해당 엔티티를 소유 한 엔티티 간의 관계를 탐색하여 올바른 사용자의 데이터를 가져옵니다. 친구 목록. – Carter
감사합니다. 시도해주세요. 감사합니다. – Eyal