在我的应用中,用户可以查看和编辑他们的通讯录联系人。现在,我正在尝试支持 iOS 4 后台。
这是我的问题。如果用户正在查看联系人,在我的应用程序中说“John Appleseed”,则用户可以切换到 iPhone 通讯录,打开“John Appleseed”并更改他的联系信息。如果用户随后切换回我的应用程序,我的应用程序对 John Appleseed 的视图现在已过时。我希望用新信息刷新此视图。显然,用户可以在应用程序内关闭并重新打开联系人(或者应用程序可以通过编程方式执行此操作),但这并不是理想的用户体验。
我知道这是可能的另一种方式,即用户在应用程序内编辑联系人并切换到 iPhone 通讯簿和视图自动更新。
我已经知道如何检测是否发生了更改,但我希望能够刷新视图。我正在使用 ABPersonViewController。不幸的是,由于这不是 UITableViewController 的实例,所以我不能这样做[self.tableView reloadData]
提前感谢您对这个问题的任何帮助!