Ich arbeite an einer App, die NSHTTPCookieStorage verwendet, um Benutzerdaten zu speichern. Ich kann nicht auf die Cookies innerhalb der Erweiterung zugreifen, da diese in der Bibliothek gespeichert sind. Vielen Dank.Wie NSHTTPCookieStorage in iOS 8 Extension zu teilen?
15
A
Antwort
1
Cookies werden nicht für Anwendungen verwendet (siehe NSHTTPCookieStorage).
Wissen Sie, welche Cookies Sie besonders suchen? Wenn Sie die gewünschten identifizieren können, können Sie sie selbst in den Schlüsselbund oder in einen gemeinsamen CoreData-Speicher kopieren.
Auf diese Weise haben Ihre App und die Erweiterung Zugriff auf sie.
Verwenden von NSHTTPCookieStorage ist keine bevorzugte Methode zum Speichern von Benutzerdaten. Wenn Sie nach Einfachheit streben und CoreData oder Keychain nicht möchten, können Sie einfach ein PLIST verwenden. Dies ermöglicht Ihnen auch, NSFileProtectionComplete zu verwenden, um eine Sicherheitsebene für die Daten bereitzustellen, die Sie speichern.
Haben Sie herausgefunden, wie das geht? – polterfest