我正在尝试在Swift应用程序中实现FSLineChart,因为我在尝试为类设置标签时遇到了崩溃而被困在这里
chart.labelForIndex = ^(NSUInteger item) {
return [NSString stringWithFormat:@"%lu",(unsigned long)item];
};
chart.labelForValue = ^(CGFloat value) {
return [NSString stringWithFormat:@"%.f", value];
};
我试图像这样解决它
chart.labelForIndex = ({
(item: UInt) -> String in
"\(item)"
})
将它框架在这里 https://github.com/ArthurGuibert/FSLineChart
欢迎任何帮助
答案 0 :(得分:1)
这是我试过的片段。它没有崩溃。
let lineChart = FSLineChart(frame: CGRectMake(0, 0, 100, 100))
lineChart.labelForIndex = { index in "label + \(index)" }
也许问题不在于设置闭包?你能发布崩溃日志吗?