我正在尝试使用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)