iphone - FB 返回崩溃应用程序 xcode ios iphone

标签 iphone ios xcode

当将 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/

相关文章:

iPhone,如何使我的工具栏与导航栏一样不透明?

ios - 将谷歌地图添加为 subview 会使 iOS 应用程序因 exc_bad 崩溃

ios - UIButton 不听内容模式设置?

ios - 如何将分数垂直显示为 2 列

ios - Alamofire 请求错误 : NSURLErrorDomain Code -1005 The network connection was lost

iphone - NSUserdefaults 持久化

ios - UITableViewCell 中 UILabel 上的 UIBezierPath 搞砸了大小

ios - 向私有(private)客户分发 iPhone 应用程序

ios - 键入时在自定义 UITextField 上格式化为电话号码

ios - Facebook Graph API 在网络浏览器中运行,而不是在 iOS SDK 中运行