我正在尝试在我的应用程序上设置一个基本的PNChart PNCircleChart。我在情节提要中创建了一个UIView,并将类设置为PNCircleChart。恢复ID为piechart。我在视图控制器中创建了一个出口,如下所示:

@IBOutlet weak var pie: PNCircleChart!

现在,我试图在我的viewdidload中构建一个基本的饼图,但我不知道怎么做。

pie.backgroundColor = UIColor.greenColor()
pie.setValue(50, forKey: "A")
pie.setValue(50, forKey: "B")
pie.strokeChart()


它因NSUnkownKeyException错误而失败。任何想法如何迅速做到这一点

最佳答案

NSUnknownKeyException几乎总是在您的界面元素之一挂接到您的视图控制器中的某个属性上然后又将其删除时引起的。该属性已从视图控制器中删除,但是接口构建器从未从该属性中脱钩。

实际的异常消息应该告诉您查找错误的“关键”,这应该向您提示哪个UI元素被错误连接。

一旦弄清楚哪个键连接有误,请遍历UI元素,然后右键单击每个元素。其中一个将与该名称的属性关联(并且在您的类源代码文件中将不存在)。您需要单击此连接的X删除该连接,或者需要将该属性重新添加到源代码文件中。

关于ios - 带 Storyboard 的Swift PNChart PNCircleChart,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31418702/

10-12 14:38