相关疑难解决方法(0)

类不符合NSObjectProtocol

我得到一个错误,我的班级不符合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 …
Run Code Online (Sandbox Code Playgroud)

class swift

109
推荐指数
1
解决办法
4万
查看次数

标签 统计

class ×1

swift ×1