【发布时间】:2026-02-04 17:10:01
【问题描述】:
我正在使用 iOS 图表库,但遇到以下错误消息:
致命错误:NSArray 元素无法匹配 Swift Array 元素类型
我正在尝试使用以下 Objective-C 代码实现折线图:
NSMutableArray *dataSets = [[NSMutableArray alloc] init];
set1 = [[LineChartDataSet alloc] initWithValues:yVals];
[dataSets addObject:set1];
LineChartData *data = [[LineChartData alloc] initWithDataSets:dataSets];
_chartView.data = data;
ChartViewBase.swift 文件中的这一行出现错误。
for set in _data!.dataSets
_data 是 ChartData 对象,dataSets 是 [IChartDataSet] Swift 数组。
在 Objective-C 中使用 Swift 数组的解决方法是什么?
【问题讨论】:
-
你是如何设置 yVals 数组的?
标签: ios objective-c arrays swift ios-charts