completionhandler

    -1

    2답변

    배열 (arr)을 (async 호출을 사용하여) 반환하고 싶습니다. 메서드에서 completionHandler을 구현하지만 배열을 가져 오는 데 내 메서드를 사용할 수 없습니다. Cast from '(@escaping ((Array<Any>) -> Void)) ->()' to unrelated type '[[String : Any]]' always fail

    0

    1답변

    이것은 블록 내가 가진 : func createBackendChargeWithToken(_ token: STPToken, completion: @escaping STPTokenSubmissionHandler) { if backendChargeURLString != "" { if let url = URL(string: "https://wt

    0

    2답변

    개체 X는 이미지를 다운로드해야합니다. 이미지의 URL을 가지고 있습니다 (네트워크 파일 일 수 있음). URL을 가져 와서 imageData를 얻을 수있는 공통 imageHandler 클래스가 있습니다. 다운로드 한 이미지로 수행 할 작업을 사용자 정의하기 위해 완료 블록을 수행 할 수있게하려면이 방법이 필요합니다. 저는 델리게이트 패턴을 사용하는 방법에

    2

    3답변

    그래서 완료 핸들러를 저장하기위한 유형을 만들었습니다. 나중에 Stripe의 iOS 라이브러리를 사용하여 submitTokenToBackend라는 함수에 전달했습니다. // MARK: - Create Completion Handlers typealias CompletionHandler = (_ token: AnyObject?, _ error: NSErr

    0

    2답변

    비동기 함수가 데이터 처리 (예 : 데이터베이스에 저장)되기 전에 비동기 함수가 완료 될 때까지 기다리려고합니다. 마무리> (비동기) - 내가 makeRequest() 필요 saveAndProceed() 내 데이터베이스에 데이터를 저장 페이스 북 makeRequest()에서 데이터 로딩 : 나는 loadFacebookDetails()이 두 가지 작업을 포함

    0

    1답변

    이전 라이브러리가있는 이전 프로젝트를 디버깅하고 있습니다. 단추 처리 메서드에서 블록 처리기를 어떻게 호출했는지 확신 할 수 없습니다. 그들은 방법 나는 그들이 버튼 버튼 액션 메소드를 취소 추가 생각하는 + (void) method: (NSString *) parameter; 를 선언 한 클래스가 있습니다. 그들은 typedef void (^simpl

    0

    1답변

    이 함수에서는 completionHandler를 사용하지만 여러 for 루프 (아래)에 중첩되어 있습니다. 문제는 핸들러가 루프가 실행될 때마다 호출되는 반면, 전체 함수가 처리를 완료하면 핸들러가 Set으로 전달 되기만하면됩니다. 루프 외부에 배치하면 너무 일찍 호출되어 비어 있습니다. 내가 여기서 뭘해야하지? 지금 나는 그것을 테스트하는 콘솔에 인쇄 할

    0

    3답변

    사용자가 버튼을 누르고 배경색을 변경 (노란색으로)하고 WAV를 재생하고 WAV가 완료되면 버튼이 원래 색상 (빨간색). 따라서 사운드 주변에 완료 핸들러가 있어야합니다. 아래 코드의 다양한 조합을 시도했지만 WAV가 재생되고 단추가 색상을 변경하는 것으로 나타나지 않습니다. 잘못된 접근입니까? 아니면 잘못된 것입니까? 완성 된 핸들러를 색상 변경과 관련

    0

    1답변

    한 메서드에서 데이터를 검색하여 다른 메서드에서 사용하는 것과 비슷한 문제가 발생했습니다. 전역 변수를 사용하여 문제를 해결하려고했습니다. 그것은 작동하지 않았지만 대신 완성 처리기를 사용하도록 제안되었으며 문제가 해결되었습니다. 지금은 문제가 비슷하지만 iOS 프로그래밍에 익숙하지 않으며이 주제를 아직 익히지 않았습니다. 그래서 아래 코드에서 이미지 객체

    0

    1답변

    일반 완료 처리기를 만드는 방법을 알아 내려고하고 있습니다. 아래는 예제 "내부"일반 완료 핸들러와 동일한 일반 완료 핸들러로서 "외부"형식으로 수행 할 수있는 경우 만들 수 있기를 원합니다. 문제는 완료 핸들러에 internalCompletion<T: MyEnum>...에 해당하는 내용을 쓰는 방법을 모른다는 것입니다. 나는 마치 externalCompl