我已将Twitter Sharekit与我的iPad应用程序源成功集成。当我使用iOS 4.X在模拟器和iPad 1上测试应用程序时,它工作完美,推文已成功发布。但是如果我在安装了iOS 5的iPad 2上安装相同的软件包,tweet将无法发布,并且只会持续显示授权应用程序消息。我找不到任何其他问题。iOS 5设备的iPhone Twitter SDK集成问题
5
A
回答
6
使用iOS 5提供的原生Twitter整合twitter。一方面,UI非常棒,另一方面使用SharKit也不会有任何问题。虽然我必须告诉你ShareKit是iOS版本低于5的最佳选择。
要使用本机Twitter集成,请执行以下操作。 添加这些语句到你的类包括必要的框架
#if defined(__IPHONE_5_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_5_0
#import <Twitter/Twitter.h>
#import <Accounts/Accounts.h>
#endif
请注意,增加了对Twitter和账户框架时确保它们设置为可选之后。
然后在你分享的方法使用线
- (void)shareOnTwitter {
Class TWTweetComposeViewControllerClass = NSClassFromString(@"TWTweetComposeViewController");
if (TWTweetComposeViewControllerClass != nil) {
if([TWTweetComposeViewControllerClass respondsToSelector:@selector(canSendTweet)]) {
UIViewController *twitterViewController = [[TWTweetComposeViewControllerClass alloc] init];
[twitterViewController performSelector:@selector(setInitialText:)
withObject:twitterText];
[twitterViewController performSelector:@selector(addURL:)
withObject:[NSURL URLWithString:url]];
[twitterViewController performSelector:@selector(addImage:)
withObject:urImage];
[self presentModalViewController:twitterViewController animated:YES];
[twitterViewController release];
}
else {
// Use ShareKit for previous versions of iOS
}
}
希望这有助于。
+0
这确实与此有关。在最新的iPhone SDK Twitter框架内置。 – 2012-04-20 10:52:36
相关问题
- 1. 集成Twitter如IOS - 5
- 2. iphone中的Twitter API集成问题
- 3. Twitter使用AddThis SDK的iOS4 SDK集成问题
- 4. IOS 5 SDK更新问题
- 5. iOS - Facebook SDK集成/设置
- 6. Twitter集成在iphone
- 7. iOS Authorize.net集成问题
- 8. iOS 4.0 Twitter集成
- 9. 目的-Zip的iPhone IOS 5的问题
- 10. Twitter OAuth iPhone问题
- 11. Android Studio。 Twitter SDK集成
- 12. 集成旧版Xcode的Facebook SDK以支持iOS 5和iOS 6
- 13. iOS SDK和设备设置
- 14. iOS 5.0中的Twitter集成
- 15. 对iOS 5 SDK功能和iOS 5设备的功能感到困惑
- 16. 使用Xcode 4.3.2在iOS 6.1设备上部署 - iOS 5 SDK
- 17. XMLParser Iphone设备问题
- 18. iPhone设备方向问题
- 19. iPhone设备测试问题
- 20. Twitter在ios中使用sharekit的集成问题?
- 21. 在iPhone设备上的Paypal SDK支持
- 22. iphone sdk问题
- 23. iPhone 5和5S - 每个设备上细除了iPhone 5
- 24. iOS 5 Twitter performRequestWithHandler无法在设备上工作
- 25. iOS 4和5中的Twitter集成应用程序
- 26. iOS Twitter集成测试
- 27. Twitter API问题iPhone
- 28. 如果设备是ios 5
- 29. “用Twitter登录”网站集成问题
- 30. 有关iPhone SDK设置包的问题
为什么不使用ios5的内置Twitter框架? – Hanon 2012-02-03 06:28:03
我已经更新了ios 5 Twitter框架 – 2012-05-16 13:26:07