希望你能帮助我解决这个错误。
- 我已经从 GIT 存储库下载了 SDK。
- 我在我的 Xcode 4.2 项目中复制了 /SRC/。
我在 AppDelegate.h 上有这段代码
#import <UIKit/UIKit.h> #import "FBConnect.h" @class ViewController; @interface AppDelegate : UIResponder <UIApplicationDelegate,FBSessionDelegate> { Facebook *facebook; } @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) ViewController *viewController; @property (nonatomic, retain) Facebook *facebook; @end
我在 AppDelegate.m 上有这段代码
#import "AppDelegate.h" #import "ViewController.h" @implementation AppDelegate @synthesize window = _window; @synthesize viewController = _viewController; @synthesize facebook; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; facebook = [[Facebook alloc] initWithAppId:@"HERE_APP_ID" andDelegate:self]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) { facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"]; facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"]; } if (![facebook isSessionValid]) { [facebook authorize:nil]; } return YES; } - (BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url { return [facebook handleOpenURL:url]; } -(void) fbDidLogin { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"]; [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"]; [defaults synchronize]; }
我的 .plist 文件配置了我的 fb"HERE_MY_APP_ID"
- 我的项目结构是
- 我的项目
- 源代码
- AppDelegate.h
- AppDelegate.m
- MainStoryboard.storyboard
- 视图控制器.h
- 视图控制器.m
- 支持文件
- 构架
- 产品
问题是我没有任何错误,但是当我运行时,我得到了很多错误。快 81 岁了,还有一个警告。希望您能够帮助我。谢谢。