gpt4 book ai didi

swift - 类不符合 NSObjectProtocol

转载 作者:IT王子 更新时间:2023-10-29 04:56:41 26 4
gpt4 key购买 nike

<分区>

我得到一个错误,说我的类不符合 NSObjectProtocol,我不知道这是什么意思。我已经实现了 WCSessionDelegate 的所有功能,所以这不是问题所在。有人知道问题出在哪里吗?谢谢!

import Foundation
import WatchConnectivity

class BatteryLevel: WCSessionDelegate {


var session: WCSession? {
didSet {
if let session = session {
session.delegate = self
session.activate()
}
}
}

var batteryStatus = 0.0;

func getBatteryLevel(){
if WCSession.isSupported() {
// 2
session = WCSession.default()
// 3
session!.sendMessage(["getBatteryLevel": ""], replyHandler: { (response) -> Void in
if (response["batteryLevel"] as? String) != nil {
self.batteryStatus = (response["batteryLevel"] as? Double)! * 100
}
}, errorHandler: { (error) -> Void in
// 6
print(error)
})
}}


func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?) {
}

func session(_ session: WCSession, didReceiveMessage message: [String : Any]) {
}
}

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