2016-09-07 2 views
0

uber ios widget RideRequestButtonにデリゲートを割り当てようとしています。私はエラーを取得していますRideRequestButtonDelegateをswift 2.2に実装できません

class UberRideRequestButtonDelegate:RideRequestButtonDelegate{ 
    func rideRequestViewController(rideRequestViewController: RideRequestViewController, didReceiveError error: NSError) { 
     let errorType = RideRequestViewErrorType(rawValue: error.code) ?? .Unknown 
     print("errorType\(errorType)") 
    } 
    func rideRequestButton(button: RideRequestButton, didReceiveError error: RidesError){ 

    } 
} 

- エラーメッセージは、通常の方法が不足しているかについての追加情報が含まれて

答えて

0

を「タイプUberRideRequestButtonDelegateは、プロトコルRideRequestButtonDelegateに確認していません」。あなたは完全なエラーを提供できますか?これらの方法が欠けている可能性があります。

+0

私はこの追加エラーが発生します: "Fix-It候補は '@objc'ではありませんが、プロトコルはそれを必要としています。"私はそれを修正するためにクリックして、func rideRequestButtonに@objcを追加します。 – BKSingh

+0

私はまだこの問題に直面しており、解決できませんでした。これを解決する手助けはできますか? – BKSingh

+0

関連するstackoverflowの記事です:http://stackoverflow.com/questions/31941771/candidate-is-not-objc-but-protocol-requires-it –

関連する問題