objective-c 2.0定义私有方法时类的重复接口定义

时间:2013-05-03 07:13:56

标签: objective-c object methods

我尝试在类中定义简单的私有方法和属性,但它给了我:

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

更新
添加了导入文件

* 已解决*
在FacebookSDK中已经有FBViewController.h

1 个答案:

答案 0 :(得分:1)

您收到的错误是

Duplicate interface definition for class 'FBViewController'

你正在寻找名为FBAppDelegate的课程。尝试再次阅读错误消息,这可能会有所帮助。