小编Sla*_*ofd的帖子

尝试使用ShareKit在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];
}
Run Code Online (Sandbox Code Playgroud)

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 …
Run Code Online (Sandbox Code Playgroud)

twitter cocoa-touch oauth uinavigationcontroller sharekit

5
推荐指数
1
解决办法
2185
查看次数