Facebook分享按钮为iPhone

时间:2012-12-27 11:44:23

标签: iphone ios facebook

在我的应用程序中,我正在使用Facebook SDK,

我的视图中有一个标记为收藏按钮

  UIImage *favNormal = [UIImage imageNamed:@"Fav_normal"];
UIImage *favPressed = [UIImage imageNamed:@"Fav_pressed"];
[favButton setImage:favNormal forState:UIControlStateNormal];
[favButton setImage:favPressed forState:UIControlStateHighlighted];
favButton.frame = CGRectMake(0, 0, favNormal.size.width, favNormal.size.height);
//    favButton.center = CGPointMake(190, 70);
favButton.center = CGPointMake(85+(favNormal.size.width/2), 73);
[headView addSubview:favButton];

favButton.enabled = NO;
ASIFormDataRequest *request = [ProjectServerRequests ASIFormDataRequestForSrcipt:@"isFavorite"];
[request setPostValue:[NSString stringWithFormat:@"%d", Id] forKey:@"sid"];
[request setCompletionBlock:^{
    NSString *response = [request responseString];
    NSLog(@"isFavorite response: %@", response);
    if([response isEqualToString:@"yes"]) {
        [favButton setImage:[UIImage imageNamed:@"Fav_normal"] forState:UIControlStateNormal];
        [fav setImage:[UIImage imageNamed:@"Fav_pressed"] forState:UIControlStateHighlighted];
    }
    favoriteButton.enabled = YES;
}];
[request startAsynchronous];

现在我正在尝试创建一个共享按钮,以便它应该在视图上的Fb上共享特定的URL, www.my-website.com/key-chain 此网址 我将Url存储在 NSMutableString * url_selected

所以通过点击分享按钮,我希望它应该采用特定的Url并在Fb上共享该URL,

任何人都可以告诉我如何编写我的应用程序中的Fb共享按钮...?

2 个答案:

答案 0 :(得分:3)

您可以使用share kit进行FB分享,例如网址,文字。安装最新的共享工具包&实施它。

易于实施。

答案 1 :(得分:1)

如果您使用的是iOS6,请尝试使用iOS SDK中包含的社交框架,并在此处提供教程 - http://www.mobile.safilsunny.com/integrating-facebook-ios-6/