1

クラスで単純なプライベートメソッドとプロパティを定義しようとしましたが、次のようになります:

Duplicate interface definition for class 'FBViewController' 

これは .m ファイルです:

#import "FBAppDelegate.h"
#import "FBViewController.h"
#import<FacebookSDK/FacebookSDK.h>
#import "FBLoginViewController.h"
    @interface FBAppDelegate()
        @property (strong,nonatomic) UINavigationController *navController;
        @property (strong, nonatomic) FBViewController *mainController;
        -(void) showLoginView;
    @end


    @implementation FBAppDelegate
    @synthesize navController = _navController,
    mainController =_mainController;

    ...
    ...

    @end

これは *.h ファイルです。

#import <UIKit/UIKit.h>



@interface FBAppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end

UPDATE
はインポートファイルを追加しました

*解決済み*
FacebookSDK には既に FBViewController.h があります

4

1 に答える 1

1

あなたが得ているエラーは

Duplicate interface definition for class 'FBViewController'

そして、FBAppDelegate というクラスを探しています。エラー メッセージをもう一度読んでみてください。

于 2013-05-03T09:52:18.937 に答える