我试图在我的应用上设置一个基本的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错误。任何想法如何在swift中做到这一点
答案 0 :(得分:0)
当您的某个界面元素连接到视图控制器中随后删除的属性时,几乎总会导致NSUnknownKeyException
。该属性已从视图控制器中删除,但界面构建器从未从该属性中取消挂起。
实际的异常消息应该告诉你" key"它找不到问题,这应该会给你一个关于哪个UI元素错误连接的提示。
一旦弄清楚错误连接了哪个键,请浏览UI元素并右键单击每个键。其中一个将连接到此名称的属性(它不会存在于您的类源代码文件中)。您需要单击此连接的X以删除连接,或者需要将该属性添加回源代码文件。