2012-12-27 108 views
0

在我的應用我使用Facebook的SDK,Facebook共享按鈕iphone

我有一個標記爲收藏按鈕,在我的觀點

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,它是在視圖上,LIK視圖有 www.my-website.com/key-chain這個URL 我存儲的URL 的NSMutableString * url_selected

所以通過點擊分享按鈕,我想它應該採取特定的URL和共享FB上那個URL,

任何一個可以請告訴我如何編碼爲我的應用程序中在FB分享按鈕...?

+0

你需要支持的iOS之前的版本?現在,您在iOS 6上擁有對FB共享的本機支持。它不會比這更容易。 –

+0

是的,我需要支持以前的版本..也不能使用此.. http://developers.facebook.com/docs/howtos/publish-to-feed-ios-sdk/ – iOSBee

回答

3

您可以使用share kit進行FB共享,如url,text。安裝最新的共享套件&執行它。

它很容易實現。

+0

所以共享工具包是與FBSDK一起使用還是單獨使用,還是不能單獨使用FBSDK? ..不好意思問,但我是這種新 – iOSBee

+0

共享工具包實際上是共享文本,網址,社交網站上的圖像,如臉譜,微博,電子郵件,不倒翁等...是的,你也可以單獨使用FBSDK ... – Vishal

+0

@ user1877823如果我是你和**只有**需要Facebook共享我不會使用ShareKit,它太大而不能實現一個共享選項。 –