DETweetComposeViewController 使用 git 子模块来拉取 unoffical-twitter-sdk,在继续之前,请确保对克隆的 DETweetComposeViewController 运行 git submodule update --init
。
DETweetComposeViewController 是 TWTweetComposeView 控件的 iOS 4 兼容版本。也称为私信表单。
iOS 5 的 TWTweetComposeViewController 使得将 Twitter 发布集成到您的应用程序中非常简单。然而,我们仍然需要在许多应用程序中支持 iOS 4。拥有看起来和表现都像内置私信表单的东西,可以让我们在 iOS 版本间保持一致的用户界面。
如您所见,它们看起来非常相似。
#import "DETweetComposeViewController.h"
...
DETweetComposeViewController *tcvc = [[[DETweetComposeViewController alloc] init] autorelease];
[tcvc addImage:[UIImage imageNamed:@"YawkeyBusinessDog.jpg"]];
[tcvc addURL:[NSURL URLWithString:@"http://www.DoubleEncore.com/"]];
[tcvc addURL:[NSURL URLWithString:@"http://www.apple.com/ios/features.html#twitter"]];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentModalViewController:tcvc animated:YES];
只需将必要的 OAuth 凭证保存到 NSUserDefaults 中,如下所示
然后调用 OAuth 的 - (void) loadOAuthContextFromUserDefaults;
方法。
我们在GitHub 问题中有一些待办事项。请将您的功能请求、补丁和拉取请求发给我们。