0

我正在使用 UISplitViewController 来管理 Master 和 Detail 视图。从大师到细节,一切都很好。我可以从列表中选择一个项目,并通过委托更新详细视图。

我希望能够使用详细视图上的按钮删除项目。在详细视图上执行此操作非常简单。但是,我似乎无法弄清楚如何更改主视图以反映项目已被删除的事实。

这是我的示例:SampleCode

4

1 回答 1

3

使 master 成为详细视图的代表。那就是:当你从主控启动细节时,告诉细节谁是主控,最好使用委托构造。这样,当发生任何变化时,细节可以通知主控。

或者您也可以将数据放入 CoreData 中,并在 CoreData 表中发生更改时自动通知主服务器。检查NSManagedObjectContextObjectsDidChangeNotification更多信息。

于 2012-05-05T16:35:14.093 回答