我试图创建从Charts framework图表LineChartView框架得到:致命错误:意外发现零而展开的可选值
我有成功的一个简单的线型图(至少我觉得我做了正确的)使用迦太基将二进制文件链接到我的XCode项目,以便我可以使用图表库。
我创建在适当UIViewController类的出口:
@IBOutlet weak var lineChartView: LineChartView!
我添加委托给类:
class LineChartViewController: UIViewController, ChartViewDelegate {
在viewDidLoad中()函数我试图设置委托:
lineChartView.delegate = self
***这是创建“致命错误” 这是因为如果所述出口设置不正确,或类/模块设置不正确的行。
我难倒的问题可能是什么,所以任何帮助,将不胜感激! 谢谢
您是否检查过类似的线程并尝试提供的解决方案?例如https://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu – 2017-09-03 19:44:49
是的,我已经经历了许多不同的线程看着。我明白错误提示 - lineChartView变量在某种程度上为零,尽管我可以看到所有的连接/插口,并且它们都已正确完成。我不明白的是一旦LineChartViewController被创建,值就不会被赋值。 –
您应该处理异常作为我链接的线程以避免在nil上崩溃。并检查这里也许可以帮助你的问题的其余部分(?)https://stackoverflow.com/questions/29321383/iboutlet-is-nil-but-it-is-connected-in-storyboard-swift,我不' t代码在Swift中,但是这个问题在很多时候会弹出来,所以如果它没有解决它,希望别人能够给你正确的方向。 GL – 2017-09-03 20:11:30