我想用 social.framework 在 Facebook 上分享按钮。我做这个:
#import <UIKit/UIKit.h>
#import <Social/Social.h>
@interface SocialSharingViewController : UIViewController
- (IBAction)postToFacebook:(id)sender;
@end
然后我添加 m。文件:
- (IBAction)postToFacebook:(id)sender {
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"First post from my iPhone app"];
[self presentViewController:controller animated:YES completion:Nil];
}
}
它在模拟器中完美运行,但是当我在我的 iPhone 5 设备上测试它时它不起作用。当我单击按钮 postToFacebook 时,没有任何反应。
请帮帮我