8
에 완료를 호출하지 이것은 내가 가지고있는 코드 :dismissviewcontrolleranimated 완성 UIImagePickerController를
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissViewControllerAnimated:YES completion:^(void){
NSLog(@"Test");
}];
}
그것은 모달 뷰 컨트롤러를 일축하지만, 완료 인수를 호출하지 않습니다. 내가 뭐 잘못하고 있니?
실제로 게시자가 위에 게시 한 것처럼 작동하지 않았기 때문에 실제로 넣었습니다. 나는 그것을 되돌 렸고, 여전히 효과가 없다. – Andrew
로그의 오른쪽을 사용하고 있습니까? 가장 먼 오른쪽 버튼을 선택해야합니다. – CodaFi
이 구문과 질문의 구문은 동일합니다. 임의의'^ void (void) {NSLog (@ "Test"); }','^ (void) {NSLog (@ "Test"); }'또는'^ {NSLog (@ "Test"); }'는 정확히 같은 블록이됩니다. IOW, 아무것도 지정되지 않은 경우 블록의 반환 유형 및 매개 변수 목록에 대해 'void'가 가정됩니다. –