У меня есть класс, который содержит дочерний контроллер вида ABPersonViewController
. До iOS7 я мог передавать сообщение setDisplayedPerson:
несколько раз, обновляя или заменяя отображаемую информацию. Однако с iOS7, когда viewDidLoad
срабатывает для контроллера детского вида ABPersonViewController
, любые последующие вызовы setDisplayedPerson:
, по-видимому, игнорируются.Перезагрузка/изменение отображаемого лица с помощью ABPersonViewController на iOS7
Я мог бы заменить контроллер детского просмотра другим и даже оживить переход между ними, но это очень неэлегантно.
Существует открытая радар для этого: rdar: // 14682982
Кто-нибудь видел это?
Edit: Проблема была решена с iOS8 бета 1.
Я не играл с ABPersonViewController в то время, но iOS 7 по-прежнему ошибочно IMO, поэтому это может стоить как ошибка с Apple. –
О, у меня есть отчет об ошибке, открывшийся с Apple по этой проблеме с бета-версии 4. Они еще не исправили его. –
У меня еще 4 неразрешенных. –