0
A
回答
0
爲iOS 6.0,你可以做這樣的事情:
NSString *text1 = [NSString stringWithFormat:@"%@ %@", NSLocalizedString(@"Check out this nice'... ", @""), self.title];
NSString *text2 = [NSString stringWithFormat:@"%@ %@", NSLocalizedString(@"in", @""), self.restaurant.title];
NSString *text3 = NSLocalizedString(@"Sent from FoodRock Menus App", @"");
NSURL *appURL = [NSURL URLWithString:@"http://testappstorelink.com"];
NSArray *activityItems = [NSArray arrayWithObjects:text1, text2, text3, appURL, photo, nil];
UIActivityViewController *actVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:nil];
actVC.excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard,
UIActivityTypePrint, UIActivityTypeSaveToCameraRoll, nil];
actVC.completionHandler = ^(NSString *activityType, BOOL completed){
DLog(@"ACTIVITYTYPE: %@ FINISHED: %@", activityType, completed ? @"YES" : @"NO");
if (completed) {
NSString *socialString = @"";
if ([activityType containsSubstring:@"PostToTwitter"]) {
socialString = @"Twitter";
} else if ([activityType containsSubstring:@"PostToFacebook"]) {
socialString = @"Facebook";
} else if ([activityType containsSubstring:@"Message"]) {
socialString = @"Message";
} else if ([activityType containsSubstring:@"Mail"]) {
socialString = @"Mail";
}
[[FRNWAchievementsController controller] reportSocialShareEvent:socialString menuItem:self];
}
};
return actVC;
0
這裏有一些代碼段來幫助你,但你也應該看看Facebook的開發實例都還不錯。
// To log in to Facebook with permission to post...
m_Facebook = [[Facebook alloc] initWithAppId:YOUR_FACEBOOK_APPID
andDelegate:self];
m_FacebookPermissions = [[NSArray
arrayWithObjects:/*@"read_stream",*/ @"publish_stream", nil] retain];
[m_Facebook authorize:m_FacebookPermissions];
而且在fbDidLogin回調後,一些其他的方法告訴你,你登錄:
// After successful login…
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
WHAT_YOU_WANT_TO_SAY, @"message",
nil];
[m_Facebook requestWithGraphPath:@"/me/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
+0
我不希望它在我的活飼料上,但在Facebook頁面上。 ZZZ – junaidsidhu 2013-02-21 13:40:46
相關問題
- 1. 使用sharekit從iOS應用程序分享facebook上的文本
- 2. 使用IOS上的Facebook應用程序打開Facebook組頁面
- 3. 從Facebook上的我的Web應用程序共享數據Wall
- 4. 我的IOS應用程序無法在Facebook上分享菜餚
- 5. 隱藏來自Facebook共享的應用程序鏈接(在頁面標籤上)
- 6. 當通過Android/Ios應用程序在Facebook上共享應用程序鏈接
- 7. ios上的ios Facebook SDK共享錯誤
- 8. iOS上的多頁面應用程序
- 9. 無法在Facebook應用上共享文本和圖像在Android應用程序
- 10. ios:讓人們共享鏈接/圖像/文本到我的應用程序
- 11. 本地化Facebook和Twitter在iOS上共享面板
- 12. 確定用戶是否通過我的應用程序在Facebook上共享
- 13. 通過我的ios共享文件UIActivityViewController的應用程序
- 14. 從Android應用程序共享Facebook上的圖像
- 15. 我如何從我的基於cordova的應用程序共享Facebook上的「文本」?
- 16. 從Android應用程序的facebook共享
- 17. 在iOS應用程序中共享Sqlite與iTune文件共享。
- 18. 什麼URL可用於在Facebook,Twitter上共享應用程序......?
- 19. 檢查用戶是否在Facebook應用程序上共享
- 20. 使用FBConnect在Facebook上分享我的應用程序
- 21. iOS:從UIWebView打開Facebook本機應用程序共享鏈接
- 22. 在Facebook上共享視頻iOS SDK 4.4
- 23. 通過ios Facebook SDK中的共享對話框共享應用程序名稱
- 24. 共享一個應用程序,是一個Facebook粉絲頁面
- 25. 如何從我的原生iOS應用程序在SnapChat上共享圖像?
- 26. 在Facebook上分享應用程序
- 27. Facebook頁面上的隱形應用程序配置文件
- 28. Facebook上的iframe應用程序在同一頁上的多個分享按鈕
- 29. 無法通過Android應用程序在Facebook上共享內容
- 30. 在Facebook上共享Android應用程序內容
我不想在我的活飼料,但在Facebook頁面。 – junaidsidhu 2013-02-21 13:39:42