我正在使用coreplot在我的应用程序中绘制图形。
当我尝试分配X轴标签或主要刻度位置时,尽管NSMutableSet
转换为NSObject Type的设置,但仍引发错误。
这是我编写代码的方式:
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/