我有一个NSPersistentDocument
基于核心数据的应用程序。我可以在文档中编辑一组数据,并且我希望将数据显示在 Core Plot 图中。我将 a 绑定CTPScatterPlot
到连接到相应实体的 ArrayController。几乎一切正常:每次添加新数据点或编辑数据点时,绘图都会更新。所以我想我做了正确的绑定。
问题是,当我打开一个文档时,最初没有显示数据图。我只看到范围错误的轴。
awakeFromNib
我在我的 GraphController(不是文档)的方法中设置了图形和绘图。我将绘图绑定到 ArrayController,然后缩放绘图空间。调试时我可以看到排列对象的计数为零,所以难怪缩放不起作用。
我目前通过在按下按钮时调用我的 scaleSpace 方法再次缩放绘图空间。
在我看来,managedObjectContext
当我设置图表时还没有准备好。什么时候进行缩放合适?