gpt4 book ai didi

ios - “NSMutableSet”不能隐式转换为 'Set'

转载 作者:行者123 更新时间:2023-11-30 13:04:17 26 4
gpt4 key购买 nike

我正在使用 coreplot 在我的应用程序中绘制图表。当我尝试分配 X 轴标签或主要刻度位置时,尽管 NSMutableSet 已转换为 NSObject 类型集,但它会抛出错误。这是我编写代码的方式:

xAxis.axisLabels = xAxisLabels as Set<NSObject>
xAxis.majorTickLocations = xMajorTickLocations as Set<NSObject>

抛出的错误如下

'NSMutableSet' is not implicitly convertible to 'Set<NSObject>'; did you mean to use 'as' to explicitly convert

最佳答案

如果可能,您应该使用原生 Swift 类型而不是 Foundation 集合。这消除了类型转换的需要。

var xAxisLabels = Set<CPTAxisLabel>()
var xMajorTickLocations = Set<NSNumber>()

关于ios - “NSMutableSet”不能隐式转换为 'Set<NSObject>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39569724/

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