비디오: 사진잘찍는법 (사진의 5형식) 사진촬영기본 사진촬영팁 사진강의 사진강좌 사진촬영팁 사진가 사진촬영 노하우 행사사진 상업사진 촬영방법 2024
iOS 앱에서 어떻게지도 제목을 찾았습니까? FindController의 경우 사용자가 입력 한 텍스트를 제목으로 사용하십시오. 따라서 모두 mapTitle을 재정의해야합니다. FindController에 코드를 추가하십시오. m을 눌러 제목을 찾은 위치로 표시하십시오.
- (NSString *) mapTitle {return self. findLocation;}
RoadTrip을 빌드하고 실행하고 마스터보기의 찾기 필드에 라디오 시티 뮤직홀 을 입력하고 주석을 누르면 아래 화면이 표시됩니다.
원할 경우 addLocation: completionHandler:에 대한 tpedef를 작성할 수도 있습니다. typedef의 목적은 선언이 다루기 힘든 유형에 다른 이름을 할당하는 것입니다. void (^ foundLocationCompletionHandler) (Annotation * annotation, NSError * error);를 입력해야한다면 typedef를 사용하고 싶을 것이다. 두 번 이상.
이것은 자신의 프로젝트에서 사용할 수있는 블록에 대한 typedef를 만드는 방법입니다. 다음 코드를 입력하십시오:
typedef void (^ addLocationCompletionHandler) (Annotation * annotation, NSError * error);
인스턴스 변수를
로 추가 addLocationCompletionHandler addFindLocationCompletionHandler;
블록을 새로운 인스턴스 변수에 저장
addFindLocationCompletionHandler = completion;
그리고 (마침내) 대신이 방법으로 블록을 호출하십시오:
addFindLocationCompletionHandler (foundAnnotation, error);