2011-11-24 5 views
2

주소록 앱과 정확히 같은 방식으로 주소를 입력하고 싶습니다.iOS에는 주소를 입력하고 저장할 수있는 표준 방법이 있습니까?

UI를 모방 할 수는 있지만 기존 기능을 많이 복제해야합니다. 국가 목록, 국가 선택, 유효성 검사, 형식 지정, 현지화 등을 기준으로 재구성하는 방식이 있습니다.이 기능을 제공하는 기존 프레임 워크가 있습니까?

또한 입력 된 값을 핵심 데이터에 저장합니다. 물론 주소 유형은 없습니다. 개별적으로 필드를 저장하거나, Transformable을 사용하거나, 일반 문자열을 사용하는 것이 바람직합니까? 거기에 재사용/하위 클래스 수있는 기존 클래스가 있나요?

iOS 5가 필요하다고 가정 할 수 있습니다.

+0

나는 두려워하지 않습니다. 이 UI 컨트롤은 테이블 뷰의 사용자 정의 셀을 나타냅니다. 그래서 당신은 자신을 창조 할 필요가 있습니다. – beryllium

답변

1

아니요, 불행히도. 이 문제를 해결하는 데 도움이되는 몇 가지 프로젝트가 있습니다. 내 프로젝트 QuickDialog가 다음과 같이 유용 할 수 있습니다. QuickDialog

0

이것은 내가 아는만큼 좋지만 사용자의 요구를 충족시키지 못할 수 있습니다. The Address Book Programming Guide에서 :

ABPeoplePickerNavigationController 자신의 주소록에서 사람의 레코드를 선택하라는 메시지를 표시합니다

주소록 UI 프레임 워크는 네 개의 컨트롤러를 제공한다. ABPersonViewController는 개인 레코드를 사용자에게 표시하고 선택적으로 편집을 허용합니다. ABNewPersonViewController는 사용자에게 새 개인 레코드를 만들 것인지 묻는 메시지를 표시합니다. ABUnknownPersonViewController는 사용자에게 부분 사람 레코드를 완료하도록 요청하고 선택적으로 주소록에 추가 할 수있게합니다.

관련 문제