คำถามติดแท็ก wkwebview

7
เหตุใดฉันจึงได้รับคำเตือนของคอนโซล: [กระบวนการ] kill () ส่งคืนข้อผิดพลาดที่ไม่คาดคิด 1 เมื่อฉันโหลด WKWebView ใน iOS13.2
ตั้งแต่ฉันติดตั้งiOS 13.2 เบต้าฉันได้รับข้อความแสดงข้อผิดพลาดคอนโซล debug มันเกิดขึ้นทุกครั้งที่ฉันโหลด ViewController ด้วยวัตถุ WKWebView ในกระดานเรื่องราว จากนั้นข้อความต่อไปนี้จะแสดงอย่างต่อเนื่องในขณะที่มองเห็นมุมมองเว็บ ... 2019-10-10 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.908698+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.908814+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.934169+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.947668+0200 (...) …

10
Xcode 9 GM - การสนับสนุน WKWebView NSCoding นั้นใช้งานไม่ได้ในเวอร์ชันก่อนหน้า
ไม่มีใครรู้วิธีแก้ไขข้อผิดพลาดนี้ด้วย Xcode 9 GM หรือไม่ ฉันกำลังทำงานกับแอพที่ทำด้วย Xcode 8.3 เป้าหมายการปรับใช้สำหรับ iOS 9.3 และฉันไม่เคยมีปัญหานี้มาก่อน ฉันยังไม่พบข้อมูลใด ๆ ที่นี่หรือในฟอรัมของ Apple :( แก้ไข: ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันวาง WKWebView ลงในตัวสร้างส่วนต่อประสานไม่ใช่ถ้าฉันใช้โดยทางโปรแกรม แก้ไข 2: ในที่สุดก็ไม่ใช่ข้อผิดพลาดให้ดูคำตอบของ Quinn ด้านล่างเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับพฤติกรรมนี้ ขอบคุณเขาสำหรับคำอธิบาย
155 ios  xcode  wkwebview  nscoding 

21
ฉันสามารถตั้งค่าให้ WKWebView ใช้คุกกี้ได้หรือไม่
ฉันพยายามที่จะสลับแอปที่มีอยู่จากการUIWebView WKWebViewแอปปัจจุบันจัดการการเข้าสู่ระบบ / เซสชันของผู้ใช้ภายนอกwebviewและตั้งค่าที่cookiesจำเป็นสำหรับการตรวจสอบความถูกต้องลงในไฟล์NSHTTPCookieStore. น่าเสียดายที่ใหม่WKWebViewไม่ได้ใช้cookiesจากไฟล์NSHTTPCookieStorage. มีวิธีอื่นในการบรรลุเป้าหมายนี้หรือไม่?

14
WKWebView ไม่โหลดไฟล์ในเครื่องภายใต้ iOS 8
สำหรับ iOS 8 รุ่นก่อนหน้านี้ให้โหลดแอปพลิเคชันเว็บในเครื่อง (ใน Bundle) และใช้งานได้ดีสำหรับทั้งสองUIWebViewและWKWebViewและฉันยังพอร์ตเกมบนเว็บโดยใช้WKWebViewAPI ใหม่ var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) แต่ในเบต้า 4 ฉันมีหน้าจอสีขาวว่างเปล่า ( UIWebViewยังใช้งานได้) ดูเหมือนไม่มีอะไรโหลดหรือดำเนินการ ฉันเห็นข้อผิดพลาดในบันทึก: ไม่สามารถสร้างส่วนขยายแซนด์บ็อกซ์สำหรับ / มีความช่วยเหลือเพื่อชี้แนะทิศทางที่ถูกต้องหรือไม่? ขอบคุณ!
123 ios  swift  ios8  wkwebview 


3
การย้ายจาก UIWebView ไปยัง WKWebView
ในแอปของฉันฉันกำลังย้ายจาก UIWebView ไปยัง WKWebView ฉันจะเขียนฟังก์ชันเหล่านี้ใหม่สำหรับ WKWebView ได้อย่างไร func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} และ func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated && !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) return false } print(request.URL?.absoluteString) lastUrl = (request.URL?.absoluteString)! return true } …

10
เทียบเท่า WKWebView สำหรับเครื่องชั่งของ UIWebView
ฉันกำลังอัปเดตแอป iOS ของฉันที่จะแทนที่ด้วยUIWebView แต่ผมไม่เข้าใจวิธีการเพื่อให้บรรลุพฤติกรรมเดียวกันกับWKWebView WKWebViewด้วยUIWebViewฉันใช้scalesPageToFitเพื่อให้แน่ใจว่าหน้าเว็บแสดงด้วยขนาดเดียวกับขนาดหน้าจอ (เพื่อให้ปรากฏเต็มหน้าจอโดยไม่ต้องเลื่อน) ฉันพบวิธีแก้ปัญหานั้นบนเว็บ แต่มันใช้ไม่ได้: - (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation { NSString *javascript = @"var meta = document.createElement('meta');meta.setAttribute('name', 'viewport');meta.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');document.getElementsByTagName('head')[0].appendChild(meta);"; [webView evaluateJavaScript:javascript completionHandler:nil]; }
97 ios  wkwebview 

12
WKWebView ในตัวสร้างอินเทอร์เฟซ
ดูเหมือนว่าเทมเพลตอ็อบเจ็กต์ IB ใน XCode 6 beta ยังคงสร้างอ็อบเจ็กต์แบบเก่า (UIWebView สำหรับ iOS และ WebView สำหรับ OSX) หวังว่า Apple จะอัปเดตให้เป็น WebKit ที่ทันสมัย ​​แต่ก่อนหน้านี้วิธีที่ดีที่สุดในการสร้าง WKWebViews ใน Interface Builder คืออะไร? ฉันควรสร้างมุมมองพื้นฐาน (UIView หรือ NSView) และกำหนดประเภทให้กับ WKWebView หรือไม่ ตัวอย่างส่วนใหญ่ที่ฉันพบทางออนไลน์เพิ่มลงในมุมมองคอนเทนเนอร์โดยใช้โปรแกรม จะดีกว่าด้วยเหตุผลบางประการหรือไม่?

21
ITMS-90809: เลิกใช้งาน API - Apple จะหยุดรับการส่งแอพที่ใช้ UIWebView API
เมื่อวานนี้ฉันอัปโหลดแอปของฉันไปที่ TestFlight และหลังจากนั้นไม่นาน Apple ก็ส่งคำเตือนนี้ให้ฉัน: ITMS-90809: เลิกใช้งาน API - Apple จะหยุดรับการส่งแอพที่ใช้ UIWebView API ดูhttps://developer.apple.com/documentation/uikit/uiwebviewสำหรับข้อมูลเพิ่มเติม สิ่งนี้คือฉันไม่ได้ใช้ UIWebView ในแอพของฉันดังนั้นฉันจึงพยายามอัปเดตพ็อดของฉัน แต่ก็ยังเหมือนเดิมโดยวิธีนี้เป็นงานสร้างที่ 3 ของฉันใน TestFlight และนี่เป็นครั้งแรกที่ Apple ส่งสิ่งนี้มาให้ฉัน ความคิดใด ๆ ? อัปเดต นี่คือฝักของฉัน: pod 'Firebase/Core' pod 'Firebase/Firestore' pod 'Firebase/MLVision' pod 'Firebase/MLVisionTextModel' pod 'SVProgressHUD' pod 'SPPermission/Camera' pod 'SPPermission/PhotoLibrary' pod 'Mantis' pod 'SwiftKeychainWrapper' pod 'SwiftyOnboard' pod …

1
Ionic iOS 13.2 ข้อผิดพลาดความผิดพลาดของแอพ - kill () แสดงข้อผิดพลาดที่ไม่คาดคิด
ฉันคิดว่า Ionic มีข้อบกพร่องอย่างมากใน iOS ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: 2019-11-06 12:09:31.560205+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.560562+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.660322+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.660699+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.765716+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.