Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
swift: wie objekt mit frontend über code verbinden?
swift: wie objekt mit frontend über code verbinden?
Christoph_M
16.06.17
18:17
Hi,
ich arbeite gerade mit wkwebviews am Mac.
Da ich eine Seite mehrfach mit anderen Credentials aufrufen muss, muss ich alle Cookies löschen.
Weil das nicht geht, initialisiere ich mein WKWebView Objekt nach dem ersten Aufruf neu:
webView0 = WKWebView()
webView0.uiDelegate = self
webView0.navigationDelegate = self
webView0.load(request)
Davor war es mit dem Frontend über ein IBOutlet verbunden. Jetzt ist es das nicht mehr. Kann man diese Verbindung programmatisch wiederherstellen?
Lieben Dank euch!
Christoph
Hilfreich?
0
Kommentare
Oligabler
16.06.17
19:24
Christoph_M
Hallo Christoph.
Ich baue grade eine neue Facebook Gruppe auf.
Evtl Interesse? Ist grade 10 min jung
Hilfreich?
-2
LoCal
27.06.17
23:48
Christoph_M
Du kannst den webview einfach mit self.view.addSubview(webView0) zum view hinzufügen. Vorher solltest Du den alten webview noch vom superview nehmen. Und die entsprechenden constraints solltest Du noch setzen.
„Ich hab zwar keine Lösung, doch ich bewundere dein Problem“
Hilfreich?
0
deus-ex
28.06.17
10:38
Jedesmal eine neue Instanz einer WebView anzulegen ist aber auch nicht besonders effizient.
Wie wäre es hier mit? Habe ich bei Stack Overflow gefunden.
Damit managed du die Cookies und macht dann ein Clear wenn du es brauchst.
let cookie = NSHTTPCookie.self
let cookieJar = NSHTTPCookieStorage.sharedHTTPCookieStorage()
for cookie in cookieJar.cookies! {
// print(cookie.name+"="+cookie.value)
cookieJar.deleteCookie(cookie)
}
Hilfreich?
0
matt.ludwig
28.06.17
11:31
WKWebView kann nicht als IBOutlet genutzt werden, was meinst du mit Frontend?
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.