gpt4 book ai didi

xcode - Bool 不是 ObjCBool​​ 的子类型 - swift 2 beta 5

转载 作者:行者123 更新时间:2023-11-30 14:09:26 25 4
gpt4 key购买 nike

刚刚升级到最新的测试版,我收到此错误:enter image description here

有什么想法吗?

代码是:

func testFileStatusNotifications() {

let x : XCNotificationExpectationHandler = { (n : NSNotification!) -> Bool in

// Extract userInfo
let u = n.userInfo!

let dict = u.values.first as! [String : Double]
let percent = dict["percent"]!

return (percent > 10)
}

看来处理程序类型必须已更改:

typealias XCNotificationExpectationHandler = (NSNotification) -> ObjCBool

因为它现在的类型是ObjCBool​​

最佳答案

func testFileStatusNotifications() {

let x : XCNotificationExpectationHandler = { (n : NSNotification!) -> ObjCBool in

// Extract userInfo
let u = n.userInfo!
let dict = u.values.first as! [String : Double]
let percent = dict["percent"]!

let ret = (percent > 10)
return ObjCBool(ret)
}

这似乎解决了问题。

关于xcode - Bool 不是 ObjCBool​​ 的子类型 - swift 2 beta 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31922095/

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