我正在使用ShareKit来实现Twitter共享.我有一个带有textview的视图控制器,并希望在绕过tweet输入对话框时将该文本发送到ShareKit中的帖子.
SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];
如果没有登录,上面的代码会对用户进行身份验证,然后获取我的文本并填充ShareKits tweet对话框.挖掘他们的代码让我感到困惑.有没有人能够成功地将推文文本直接发布到Twitter?
我正在尝试使用sharekit在Twitter和Facebook上发布.
我有两个按钮,它们调用以下两种方法:
- (IBAction) shareOnFacebook:(id)sender
{
    // Create the item to share 
    NSString *someText = @"Share on Facebook.";
    SHKItem *item = [SHKItem text:someText];
    // Share the item
    [[SHK currentHelper] setRootViewController:self.navigationController];
    [SHKFacebook shareItem:item];
}
- (IBAction) shareOnTwitter:(id)sender
{
    // Create the item to share 
    NSString *someText = @"Share on Twitter.";
    SHKItem *item = [SHKItem text:someText];
    //tried both methods to set navigationcontroller!
    [[SHK currentHelper] setRootViewController:self.navigationController];
    [SHK setRootViewController:self.navigationController];  
    [SHKTwitter shareItem:item];
}
Facebook只是工作,当我尝试使用Twitter时,我收到以下错误:
2011-05-31 10:20:25.928 App[870:707] *** Assertion failure in -[SHK showViewController:], /Users/blaat/Dropbox/App/Classes/ShareKit/Core/SHK.m:112
2011-05-31 …我正在使用sharekit在Facebook,Twitter和电子邮件中共享图像
在Facebook正确工作.Twitter和电子邮件正在uiview的后面工作.(见下面的截图).
在这里,您可以看到Twitter表单是UIview的背面.对于电子邮件也发生了同样的事情.看到电子邮件comtroller是UIview的背面.
在这里,我在uiviewcontroller中使用 uiview进行图像幻灯片显示.
我正在使用此代码连接twitter
 SHKItem *twitterItem = [SHKItem image:mCurrentImageView.image title:@"Check out my photos! "];
    [SHKTwitter shareItem:twitterItem];
我正在使用此代码连接邮件
 SHKItem *mail = [SHKItem image:mCurrentImageView.image title:@"Check out my photos! "];
            [SHKMail shareItem:mail]; 
我错了..在这不知道帮助...
提前致谢..
我使用sharekit和mail/twitter/facebook,我对objective-c很新.sharekit运行良好,并发送我应有的图像.
在我的应用程序中,我有截屏功能.我希望应用程序在拍摄屏幕截图时"冻结",停止向sharekit-action后面的场景发送任何摇动或触摸事件.在我的截图层中,我有三个按钮,它们调用指定服务的shareItem方法,比如
[SHKTwitter shareItem:item];
vereything工作正常,直到这里.但现在当发送完成(或取消或出错)我需要应用程序"解冻"时,sharekit应该告诉我的应用程序允许再次听取任何触摸或摇动动作.
对不起,我想我不明白在这里使用委托的概念.我的意思是,'sendDidFinish'是否属于代表?如果是这样,我怎么能告诉sharekit谁是它的代表呢?或者我是否必须编辑发送服务类(如SHKItem或SHKFacebook)本身?
请不要因为这个问题而低估我.我真的想要落后这个谜......
有时,当我尝试使用Facebook分享时,我收到此错误:
无法发布到Facebook由于与Facebook的连接失败,无法发送帖子.
它不允许我将帖子发送到Facebook.在其他时候,它允许我发布.可能是什么问题?
需要一些帮助.任何的想法
编辑
当我第二次发布消息/文本时会发生这种情况.第一次,它工作正常.
它给了我这个错误:
<Error>: CGImageCreate: invalid image size: 0 x 0.
但我只是张贴文字,没有图片涉及......
我正在使用sharekit API将图像共享到Facebook.它工作正常,但我只是想登录但不想分享图像.我们怎么做?
我在iphone应用程序中使用sharekit实现了facebook和twitter共享.Facebook的份额工作正常,但Twitter分享给出了"无法验证OAuth"的错误.
我正在尝试在我的应用中实现ShareKit ; 在SHKConfig.h文件中,在需要Twitter应用程序设置的部分中,有一行我应该设置回调URL:

我在Twitter上打开了一个Twitter应用程序并填写了所有字段,但我不清楚应该在Callback URL字段中插入哪些数据:

谁能解释一下?
我收到警告不兼容的指针类型在下面的代码中从'NSURLResponse*'分配'NSHTTPURLResponse*'.此方法是Sharekit的一部分.
带警告的行是粗体/斜体:
    - (void)connection:(NSURLConnection *)aConnection didReceiveResponse:(NSURLResponse *)aResponse
{
    if (response)
        [response release];
    ***response = [aResponse retain];***
    [responseData setLength:0];
}
有人请帮忙!
谢谢!
我正在使用ShareKit通过FB和Twitter分享.我正在使用此代码与twitter分享:
- (IBAction)twitterShare:(id)sender {
    // Create the item to share (in this example, a url)
    NSURL *url = [NSURL URLWithString:[flexViewController shareURL]];
    SHKItem *item = [SHKItem URL:url title:[flexViewController shareText]];
    [SHK setRootViewController:self];
    // Share the item
    [SHKTwitter shareItem:item];
}
我得到"403 Forbidden:服务器理解了请求,但拒绝履行它".如果提示登录视图,则总会发生这种情况.如果用户已从先前的会话登录(应用程序已关闭并重新打开),则它可以正常工作.
在这个页面中,它声明403表示我已达到限制,我不认为这是我的情况. https://dev.twitter.com/docs/error-codes-responses
上面的代码上周工作正常,但现在我收到了这个错误.