2011-01-26 17 views
5

我正在使用ShareKit實現Twitter共享。我有一個帶有textview的視圖控制器,並希望將該文本發送到ShareKit中的文章,同時繞過推文輸入對話框。是否可以繞過推文對話框直接發佈到Twitter?

SHKItem *item = [SHKItem text:[postText text]]; 
[SHKTwitter shareItem:item]; 

上面的代碼在未登錄的情況下對用戶進行身份驗證,然後獲取我的文本並填充ShareKits tweet對話框。通過他們的代碼挖掘混淆了我。有沒有人能夠成功地將推文發佈到Twitter?

+0

我不會這樣做。人們傾向於討厭發佈到Twitter而不先詢問他們的應用程序。爲什麼你想繞過這個對話框? – 2011-01-26 21:27:17

+4

我不想autopost。我想使用我的皮膚視圖與ShareKit中的純文本輸入對話框。視圖中有一個帖子按鈕。 – 2011-01-31 15:58:03

回答

6

首先,創建SHKTwitter一個實例,並授權用戶:

twitter = [SHKTwitter new]; 
[twitter authorize]; 

然後,一旦用戶被授權,成立了項目併發送。

SHKItem *item = [SHKItem new]; 
[item setCustomValue:@"i am tweeting" forKey:@"status"]; 
twitter.item = item; 
[twitter send]; 

"status"自定義值是特定於SHKTwitter類。您需要爲SHKItem做其他事情才能與其他共享者一起工作。例如這與SHKFacebook

item.shareType = SHKShareTypeText; 
item.text = "hi"; 
相關問題