【发布时间】:2014-03-14 20:47:42
【问题描述】:
我正在我的 IOS 应用程序中实现 twitter 分享。我使用 MGTwitterEngine。如果我从同一个控制器实现登录和共享,它可以工作,但如果我在 2 个控制器中分离出登录和共享功能,它就不能工作。
SA_OAuthTwitterEngine *_engine;
_engine 返回空白。
【问题讨论】:
我正在我的 IOS 应用程序中实现 twitter 分享。我使用 MGTwitterEngine。如果我从同一个控制器实现登录和共享,它可以工作,但如果我在 2 个控制器中分离出登录和共享功能,它就不能工作。
SA_OAuthTwitterEngine *_engine;
_engine 返回空白。
【问题讨论】:
如果您的目标是 iOS6 或更高版本,则最好使用 iOS 社交 API:
- (IBAction)postToTwitter:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Great fun to learn iOS programming at appcoda.com!"];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
}
更多信息请看这里:http://www.appcoda.com/ios-programming-101-integrate-twitter-and-facebook-sharing-in-ios-6/
【讨论】: