【发布时间】:2015-09-30 10:22:47
【问题描述】:
这是我的问题:我已经放弃了https://developers.facebook.com/docs/ios/getting-started 中的所有步骤
我已经从官方网站下载了最新的SDK,我已经配置了Facebook App Settings并正确设置了plist文件。
我已将所需的框架复制到 Frameworks 文件夹中,如下所述: http://i.stack.imgur.com/kYXdq.png
我把它放在我的 appDelegate 中:
// AppDelegate.m
#import <FBSDKCoreKit/FBSDKCoreKit.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return [[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];
}
在按钮触发的方法中导入 FBSDKCore 和 FBSDKShare 后,我有以下代码:
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:@"my URL"];
FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init];
dialog.fromViewController = self;
dialog.shareContent = content;
dialog.mode = FBSDKShareDialogModeShareSheet;
[dialog show];
我的应用在带有 SIGABRT 的 FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init] 上崩溃。
大家有什么建议吗?
非常感谢
编辑:
我尝试使用 FBSDKShareButton,但遇到了同样的问题,在初始化时崩溃...谢谢!
【问题讨论】:
标签: ios objective-c iphone facebook xcode7