2016-10-02 4 views
0

을 구현하기 위해 시도한 후 오류를 던지고는 다음과 같습니다내 애플은 지금은 무엇입니까 오류를 RevMob

유형의 값을 변환 할 수 없습니다 - 예상 인수 유형 '((오류로'> 무효 (NSError를!) '?) -> 공허)! 이 오류의 원인이되는

코드는 전에 RevMob를 사용하거나 해결하는 방법에 어떤 아이디어가있을 때

RevMobAds.startSessionWithAppID("<YOUR_APP_ID>",  
    withSuccessHandler: completionBlock, 
    andFailHandler: failureBlock) 

는 사람이 오류가 있었나요입니까? 감사합니다

내가 점점 오전 오류 : 당신은 아마 새로운 엑스 코드와 스위프트 3.0을 사용하는 Error Getting Thrown

답변

4

. Objective-C가 신속하게 변환되는 방법에 대한 몇 가지 변경 사항이 있습니다.

let errorBlock: ((Error?) -> Void)! = {error in // <== only this line changed 
    // check the error 
    print(error) 
} 

을하고 startSession 통화에 매개 변수 이름을 추가합니다 :

RevMobAds.startSession(withAppID: "<YOUR_APP_ID>", // only this line changed 
             withSuccessHandler: completionBlock, 
             andFailHandler: errorBlock); 

는 당신은 우리가 우리의 문서에 무슨에서 errorBlock 코드를 변경해야

관련 문제