gpt4 book ai didi

ios - Xcode 6.1 升级 - ViewController 不再符合 WKScriptMessageHandler 协议(protocol)

转载 作者:行者123 更新时间:2023-11-28 09:46:55 27 4
gpt4 key购买 nike

我在我的 iOS 应用程序中使用 WKScriptMessageHandler 来接收来自 Webkit 的消息。我正在使用 WKScriptMessageHandler 协议(protocol),但显然在将 Xcode 升级到最新的 6.1 升级后,我现在收到此错误消息:

Type 'ViewController' does not conform to protocol 'WKScriptMessageHandler'

关于现在应该如何完成的任何想法?为什么苹果要改变这个

下面是我的代码:

import UIKit
import WebKit

class ViewController: UIViewController, WKScriptMessageHandler {

@IBAction func fourButton(sender: UIButton){
performSegueWithIdentifier("login", sender: self)
}

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

func userContentController(userContentController: WKUserContentController!, didReceiveScriptMessage message: WKScriptMessage!){
println("got message: \(message.body)")
}

}

最佳答案

函数定义已更改,删除感叹号:

func userContentController(userContentController: WKUserContentController, didReceiveScriptMessage message: WKScriptMessage)

关于ios - Xcode 6.1 升级 - ViewController 不再符合 WKScriptMessageHandler 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26507957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com