NSHTTPCookieStorage를 사용하여 사용자 데이터를 저장하는 앱을 만들고 있습니다. 확장 프로그램 내부의 쿠키에 액세스 할 수 없으며 라이브러리 내부에 저장됩니다. 고맙습니다.iOS 8 Extension에서 NSHTTPCookieStorage를 공유하는 방법은 무엇입니까?
15
A
답변
1
쿠키는 응용 프로그램간에 공유 할 수 없습니다 (NSHTTPCookieStorage 참조).
특히 어떤 쿠키를 찾고 계십니까? 원하는 것을 식별 할 수있는 방법이 있다면 키 체인이나 공유 된 CoreData 저장소로 직접 복사 할 수 있습니다.
이렇게하면 앱과 확장 프로그램에서 모두 액세스 할 수 있습니다.
NSHTTPCookieStorage를 사용하는 것이 사용자 데이터를 저장하는 기본 방법이 아닙니다. 단순함을 목표로하고 CoreData 또는 Keychain을 원하지 않는다면 plist를 사용할 수 있습니다. 또한 NSFileProtectionComplete를 사용하여 저장중인 데이터에 보안 계층을 제공 할 수 있습니다.
어떻게해야할까요? – polterfest