2012年6月14日 星期四

Social Framework

iOS 6 開始將所有的社群功能都整合在一個 Framework 上面
就是 Social Framework
使用上也非常簡單
而且要使用 Twitter 時不需要再用舊的 Twitter Framework 了
說不定 Twitter Framework 會是最短命的 Framework

先加入 Social.framework 到專案裡面
之後只要 #import <Social/Social.h> 加入你的 h 檔裡面
接下來就宣告一個名稱給它
SLComposeViewController *social;
這樣子就可以在 m 檔中直接使用了

使用方式如下:
// 設定 Social 的類型
social = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
其中
SLServiceTypeFacebook 就是 Facebook
SLServiceTypeTwitter 就是 Twitter
SLServiceTypeWeibo 就是微博

發送訊息
[social setInitialText:NSSiring];

也可以附加圖片傳送
[social addImage:UIImage];

或是網址
[social addURL:NSURL];

沒有留言: