I have a class which contains an ABPersonViewController
child view controller. Until iOS7, I was able to pass the setDisplayedPerson:
message several times, updating or replacing the displayed information. However, with iOS7, once the viewDidLoad
fires for the ABPersonViewController
child view controller, any subsequent calls to setDisplayedPerson:
are seemingly ignored.
I could replace the child view controller with another, and even animate the transition between them, but this is very inelegant.
There is an open radar for this: rdar://14682982
Anyone seen this?
Edit: The issue has been solved with iOS8 beta 1.
The issue has been resolved in iOS8 beta.