0

このエラーで私を助けてくれることを願っています。

  1. SDKをGITリポジトリからダウンロードしました。
  2. Xcode4.2プロジェクトに/SRC/をコピーしました。
  3. 私は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
    
  4. 私は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];
    
    }
    
  5. fb"HERE_MY_APP_ID"で構成された.plistファイル

  6. 私のプロジェクトの構造は
  • 私のプロジェクト
    • src
    • AppDelegate.h
    • AppDelegate.m
    • MainStoryboard.storyboard
    • ViewController.h
    • ViewController.m
    • サポートファイル
  • フレームワーク
  • 製品

エラーはありませんが、実行するとエラーがたくさん発生します。ほぼ81、そして警告。あなたが私を助けてくれることを願っています。ありがとう。

ここに画像の説明を入力してください

4

1 に答える 1

1

私が見ることができることから、あなたのプロジェクトはARCを使用していますが、FacebookSDKは使用していません。メソッド-releaseが利用できないことを示しているので、FacebookSDKのARCを無効にすることを検討する必要があります。

于 2012-08-08T23:08:32.893 に答える