当将 FB 集成到我的应用程序时,它出现并验证它已连接但是当返回到应用程序时它崩溃了,
这是fb developer page的返回过程,添加到我的view controller page中
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[Ball_GameViewController facebook] handleOpenURL:url];
}
在开始的行上有一个咨询
return
说
warning: 'Ball_GameViewController' may not respond to '+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
最佳答案
在你的 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];
}
关于iphone - FB 返回崩溃应用程序 xcode ios iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11180419/