2012-06-18 2 views
0

여러 명의 사용자가 동시에 로그인 할 수있는 응용 프로그램이 있습니다. 한 번에 한 명의 사용자 만 로그인 할 수 있습니다. 응용 프로그램을 사용하십시오. 핵심 데이터를 사용하는 각 사용자에 대한 사용자 별 설정을 저장해야합니다. 동일한 작업을 수행하기위한 단계를 알고 싶습니다. 많은 자습서를 거쳤지만 그 중 아무 것도 명확한 정보가 없었습니다. 난 할 노력하고있어코어 데이터를 사용하여 여러 사용자의 설정을 저장하는 방법은 무엇입니까?

이 기본 설정을 저장하고 사용자가 로그인하면 다시 검색 할 수 있습니다. 나는 따라서 자습서에 대한 가이드를 IOS에 새로운 오전

을하는 것입니다 /이에 대한 예를 대단히 감사합니다.

미리 감사드립니다.

답변

1

핵심 데이터 저장소에서?

물론 스키마에 따라 여러 가지 방법이 있습니다. 그러나 기초가 그렇게 꽤 많이해야한다 :

Option 
- name: NSString // unique, indexed 
- data: transformable 
- user: NSString, -> user // uniquely identifies a user, by email, name, relationship if a user entity exists, etc. 

당신은 사용자가 로그인이, 또는 무엇이든 당신의 요구에 맞는 경우 몇 가지 옵션을 미리로드 예압 플래그를 추가 할 수 있습니다 ...

+0

안녕 fabrice.What 혼란 스러워요, 어떤 기초에 나는 사용자가 관리하는 개체를 검색 할 수 있습니다. 각 사용자에 대해 고유 한 개체를 저장하고 있기 때문에 사용자와 해당 managedObject간에 매핑 할 managedobject ID를 추적해야합니까? 아니면 다른 방법으로 그것을 할 수 있습니까? – user1437241

+0

사용자는 로그인해야하기 때문에 로그인 이름이나 이메일을 사용하게됩니다. email = "..."또는 login = "..."과 함께 NSFetchRequest를 사용하여 사용자 레코드를 가져 오면됩니다. 사용자 엔티티에서 일 대 다 관계 User - >> Option을 사용하면 "무료"로 해당 옵션을 가져올 수 있습니다. –

관련 문제