gpt4 book ai didi

ios - Swift 4.2,Xcode 10.2 无合并运算符警告

转载 作者:行者123 更新时间:2023-11-28 13:44:41 24 4
gpt4 key购买 nike

<分区>

Xcode 10.1 上,以下语句没有任何问题,但在将 Xcode 更新为 10.2 后,编译器生成警告声明。

return [
"sublevels": (self.sublevels?.array ?? [Sublevel]()) as NSObject
]

sublevelsNSOrderedSet,产生的警告如下:

Left side of nil coalescing operator '??' has non-optional type '[Any]?', so the right side is never used

但是如果我如下打破单个语句,警告就会消失。

let sublevels = self.sublevels?.array ?? [Sublevel]()
return [
"sublevels": sublevels as NSObject
]

拜托,谁能解释一下 - 第一条语句有什么问题?

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