Ich möchte viele Konten der gleichen Website in anderen webView
anmelden. Zum Beispiel habe ich Tab Bar Controller
, enthält drei View-Controller und jede View-Controller enthalten webView
. Und zum Beispiel bette ich stackoverflow
URL für webView
in jeder Klasse ein. Wie kann sich der Benutzer mit diesen drei webView
gleichzeitig bei verschiedenen Konten anmelden? Ich habe das versucht, aber ich kann nur einen Benutzer auf einmal anmelden. Ich habe festgestellt, dass ich separate cookie
für jede UIWebView
erstellen muss, aber meistens Antworten sind in objective-c und nicht die richtige Antwort, die ich will. Zum Beispiel (FirstSecondThird) Kann mir bitte jemand sagen, wie ich es tun kann?Separate Cookie-Speicher für zwei (UIWebView oder WKWebView)
class FirstViewController: UIViewController , UIWebViewDelegate{
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
webView.delegate = self
let requestURL = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: requestURL!)
activityIndicator.hidesWhenStopped = true
activityIndicator.startAnimating()
webView.loadRequest(request)
}
func webViewDidFinishLoad(webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
class SecondViewController: UIViewController, UIWebViewDelegate{
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
webView.delegate = self
let requestURL = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: requestURL!)
activityIndicator.hidesWhenStopped = true
activityIndicator.startAnimating()
webView.loadRequest(request)
}
func webViewDidFinishLoad(webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
Dank
Ich las viele Beiträge über separate Keksdose oder Speicher per (uiwebview, wkwebview), aber habe keine Hilfe bekommen. Ich überprüfe, dass das auch in OS X sehr schwierig ist (http://stackoverflow.com/questions/364219/how-can-i-have-multiple-instances-of-webkit-without-sharing-cookies) (http: // stackoverflow.com/questions/28456789/separate-cookie-jar-per-webview-in-o-s-x) (https://github.com/jjconti/swift-webview-isolated) (https://github.com/) cyyuen/ADCookieIsolatedWebView) Hat jemand eine Idee, wie ich das erreichen kann ?? – ZAFAR007
hast du [this] (http://igisolatedcookiewebview.googlecode.com/) versucht? – ddb
@ddb ja, ich war das überprüfen, aber das ist für OS X. Cocoa ist das Mac-Entwicklungssystem. Es existiert nicht auf iOS. – ZAFAR007