연락처를 표시하는 데 ABPeoplePickerNavigationController를 사용하고 있습니다. 사용자가 ABPersonViewController라고 가정하고있는 연락처의 정보가 표시되는 연락처를 선택할 때 - 이것은 내가 원하는 동작입니다. 이 시점에서 ABPeoplePickerNavigationController 탐색 바의 오른쪽에 편집 버튼을 제공하여 연락처 데이터를 편집 할 수 있기를 바랍니다. 이 작업을 수행 할 수 있습니까?편집 가능한 ABPersonViewController가있는 ABPeoplePickerNavigationController
내 자신의 ABPersonViewController를 내비게이션 컨트롤러에 밀어 넣는 것을 포함하여 여러 가지 시도를했지만 'allowsEditing'플래그 세트와 탐색 컨트롤러의 'rightBarButtonItem'이 UIBarButtonSystemItemEdit으로 설정되어 편집 버튼을 표시하지 않습니다.
나는 이것이 오래 전부터 실현되었다는 것을 알았지 만, 나는이 질문을 가로 질러왔다. 그리고 그것은 내가 알고 싶은 것을 정확히 묻고있는 것처럼 보인다. 그래도 솔루션을 구현하는 방법을 잘 모르겠습니다. 새로운'ABPersonViewController' 객체를 만들지 않고도이 작업을 수행 할 수 있습니까? 예를 들어,'picker'가'ABPeoplePickerNavigationController' 인 경우'ABPersonViewController'를 보유하고있는 속성이나 속성이 있습니다.'picker. _allowsEditing = true' 할 수 있습니까? 이미'topViewController'를 시도했지만 작동하지 않았습니다. – 5813