도래울

Swift3 Async Callback function example 본문

개발/iOS

Swift3 Async Callback function example

도래울 2017. 7. 12. 16:10



        print("completionHandler시작")

        self.callBackTest(param1: "param1") {retStr in

            

            print("completionHandler ret : \(retStr)")

        }

        

        print("completionHandler비동기")




    private func callBackTest(param1 :String ,completionHandler:@escaping (_ ret : String) -> Void) {

        

        DispatchQueue.global(qos: .userInitiated).async {

            

            print(param1)

            

            for i in 0..<99 {

                print("completionHandler : \(i)")

            }

            

            completionHandler("retStr")

        }

        return

    }

Comments