0

FB をアプリに統合すると、起動して接続されていることを確認しますが、アプリに戻るとクラッシュします。

これは、fb開発者ページからの返品プロセスであり、ビューコントローラーページに来ることを追加しました

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return [[Ball_GameViewController facebook] handleOpenURL:url]; 

}

始まる行に勧告があります

戻る

言って

警告: 「Ball_GameViewController」は「+facebook」に応答しない可能性があります

どんな考えでも、私はそれを間違った領域に向けています。

Ball_GameViewController.h

#import <UIKit/UIKit.h>
#import "FBConnect.h"

@interface Ball_GameViewController : UIViewController <FBSessionDelegate, FBDialogDelegate>
{
    Facebook *facebook;
}

@property (nonatomic, retain) Facebook *facebook;
@property (nonatomic, retain) IBOutlet UIWindow *window;

- (IBAction)facebookpost;
- (IBAction)start;
- (IBAction)reset;
- (void)countdown;
- (void)scorecount;
- (void)checkTime;

@end
4

1 に答える 1

3

あなたは使用する必要があります:Ball_GameViewController @interface

@property (nonatomic, strong) Facebook * facebook;

あなたはする必要がありますBall_GameViewController @implementation@synthesize facebook;

アップデート

これを試して:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

    Ball_GameViewController * ballGame = [[Ball_GameViewController alloc] init];

    return [[ballGame facebook] handleOpenURL:url]; 
}
于 2012-06-24T19:16:01.060 に答える