Search code examples
ioscocoa-touchabaddressbookios7

Reloading/changing displayed person with ABPersonViewController on iOS7


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.


Solution

  • The issue has been resolved in iOS8 beta.