2011-08-16 7 views
0

私はios development newbieです。私はエラーがMyAppDelegateは私が間違って何をやっている「『*iphone - tabbarcontrollerを使用しているときに互換性のないタイプのエラーに割り当てる

を』互換性のない型から 『ID UITabBarControllerDelegate』に割り当てる」さ

tabBarController.delegate = self; 

をしようとすると、私はエラーを取得しますか?

+0

のために何が期待されているか、私は私のアプリデリゲートのdidFinishLaunchingWithOptionsメソッドでこれを呼び出しているUITabBarControllerDelegateプロトコルを実装することを示しているため。 – Suchi

答えて

3

MyAppDelegateUITabBarControllerDelegateプロトコルを実装する必要があります。インターフェイスで

@interface MyAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate>

<UITabBarControllerDelegate>MyAppDelegateマーク、それはあなたがそれは場合に役立ちますtabBarController.delegate

+0

どうすればいいですか? – Suchi

+0

私の答えはもう少し明確になるように更新しました –

+2

UIApplicationDelegateは、クラスではなくプロトコルです。正しい宣言は '@interface MyAppDelegate:NSObject ' –

関連する問題