0

私のアプリケーションでは、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があります。URLをNSMutableStringに保存しています* url_selected

したがって、共有ボタンをクリックして、その特定のURLを取得し、FbでそのURLを共有する必要があります。

アプリケーション内のFb共有ボタンのコーディング方法を教えてもらえますか...?

4

2 に答える 2

3

URL、テキストなどのFB共有に共有キットを使用できます。最新の共有キットをインストールして実装します。

簡単に実装できます。

于 2012-12-27T11:46:32.217 に答える
1

iOS6を使用している場合は、iOSSDKに含まれているソーシャルフレームワークを試してみてください。チュートリアルはこちらから入手できます-http ://www.mobile.safilsunny.com/integrating-facebook-ios-6/

于 2012-12-27T12:07:24.190 に答える