비디오: 아이폰 카톡 PC처럼 압축 파일 보내고 받는 방법 iphone kakao talk file transfer 2024
iOS 프레임 워크는 응용 프로그램이 iOS 기기와 함께 제공됩니다. 이러한 데이터베이스 중 하나는 사람과 연락처 정보가 포함 된 주소록, 입니다. 또한 iOS 기기는 주소록 앱을 제공하므로 사용자는 새 연락처를 추가하고 업데이트하고 삭제하는 등의 작업을 통해이 데이터베이스를 관리 할 수 있습니다.
주소록의 정보는 제어 된 방법 임에도 불구하고 다른 앱에서 액세스 할 수 있습니다. 예를 들어, 앱은 사용자에게 주소록의 연락처를 표시하고, 연락처를 선택하도록 허용 한 다음 선택한 연락처의 정보를 사용할 수 있습니다. Tic-Tac-Toe에서이 기능을 사용하여 내 연락처 목록에있는 누군가에게 전자 메일을 통해 영광스러운 Tic-Tac-Toe 점수를 고소하기도합니다.
더 잘 이해하려면 Game Session보기 컨트롤러 (TTTGameSessionViewController. m 및.h)를 살펴보고 따라하십시오. 먼저 다음과 같이보기 컨트롤러를 사용하여 ABPeoplePickerNavigationControllerDelegate 프로토콜을 구현합니다.
@interface TTTGameSessionViewController: UIViewController {…}
sendScoresByEmailWithContact (다음에 재생 됨) 메서드는 주소를 표시하여 프로세스를 시작하는 작업 메서드입니다 책 선택 도구를 사용하고 사용자가 연락처를 선택할 수 있도록 허용:
- 0) {oneEmail = (__bridge_transfer NSString *) ABMultiValueCopyValueAtIndex (이메일, 0);} CFRelease (이메일); [self dismissViewControllerAnimated: 예 완료: ^ {[self sendScoresByEmailWithAddress: oneEmail];}]; return NO;}picker를 사용하여 선택한 연락처의 전자 메일 주소는 kABPersonEmailProperty 속성을 사용하여 selectedPerson 변수에서 추출됩니다. 연락처에는 여러 개의 전자 메일이있을 수 있으며 추출 된 목록의 인덱스 0에있는 첫 번째 전자 메일 만 사용됩니다.
다음으로, Picker보기 제어기는 dismissViewControllerAnimated를 사용하여 해제됩니다. 여기서 멋진 부분이 있습니다: 완료 매개 변수를 sendScoresByEmailWithAddress 메소드로 설정하면 주소록 선택 도구가 닫힌 직후에이 메소드가 호출됩니다. 이 과정은 차례대로 주소가 채워진 Mail 응용 프로그램을 시작하여 점수를 보낼 준비를 모두 마칩니다.