Sharekit没有填充facebook文本框

时间:2011-11-23 04:54:19

标签: objective-c ios sharekit

这是我使用的代码。我能够看到弹出窗口,但我没有在facebook弹出窗口中看到预先填充的文本。

有什么建议吗?

- (IBAction) shareViaFacebook
{

    [self prepareToShare];

    // create the item to share
    NSString *share = [NSString stringWithFormat:@"I'm tracking %@ in some stuff, check it out! http://somewebsite.com/g/%d @TEST", 
                       self.game.name, 
                       [self.game.serverId intValue]];

    SHKItem *item = [SHKItem text:share];

    // share the item
    [SHKFacebook shareItem:item];
}

在同一年龄段,twitter的以下代码工作得很好。这就是预先填充的一切

- (IBAction) shareViaTwitter
{
    [self prepareToShare];

    // create the item to share
  NSString *share = [NSString stringWithFormat:@"I'm tracking %@ in some stuff, check it out! http://somewebsite.com/g/%d @TEST", 
                           self.game.name, 
                           [self.game.serverId intValue]];

    SHKItem *item = [SHKItem text:share];

    // share the item
    [SHKTwitter shareItem:item];
}

1 个答案:

答案 0 :(得分:1)

这是我的项目使用ShareKit的一个例子:

NSString *finalPostedString = [[NSString alloc] initWithFormat:@"Check out this"];
SHKItem *item1= [SHKItem text:finalPostedString];   
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item1];
[actionSheet showInView:self];

尝试一下,希望它有所帮助。

编辑:或者更具体地说,检查这个帖子也应该回答你的问题: iPhone/iOS - How to use "ShareKit" to post only to Facebook or only to Twitter