私はios development newbieです。私はエラーがMyAppDelegateは私が間違って何をやっている「『*iphone - tabbarcontrollerを使用しているときに互換性のないタイプのエラーに割り当てる
を』互換性のない型から 『ID UITabBarControllerDelegate』に割り当てる」さ
tabBarController.delegate = self;
をしようとすると、私はエラーを取得しますか?
私はios development newbieです。私はエラーがMyAppDelegateは私が間違って何をやっている「『*iphone - tabbarcontrollerを使用しているときに互換性のないタイプのエラーに割り当てる
を』互換性のない型から 『ID UITabBarControllerDelegate』に割り当てる」さ
tabBarController.delegate = self;
をしようとすると、私はエラーを取得しますか?
MyAppDelegate
にUITabBarControllerDelegate
プロトコルを実装する必要があります。インターフェイスで
@interface MyAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate>
<UITabBarControllerDelegate>
とMyAppDelegate
マーク、それはあなたがそれは場合に役立ちますtabBarController.delegate
どうすればいいですか? – Suchi
私の答えはもう少し明確になるように更新しました –
UIApplicationDelegateは、クラスではなくプロトコルです。正しい宣言は '@interface MyAppDelegate:NSObject
のために何が期待されているか、私は私のアプリデリゲートのdidFinishLaunchingWithOptionsメソッドでこれを呼び出している
UITabBarControllerDelegate
プロトコルを実装することを示しているため。 – Suchi