I have a class that contains an ABPersonViewController child controller. Prior to iOS7, I could send the message setDisplayedPerson: several times, updating or replacing the displayed information. However, with iOS7, as soon as viewDidLoad starts for the viewDidLoad child controller, any subsequent calls to setDisplayedPerson: are apparently ignored.
I could replace the child view controller with another and even revive the transition between them, but it is very inelegant.
There is an open radar for this: rdar: // 14682982
Has anyone seen this?
Edit: Problem resolved using iOS8 beta 1.
source share