我正在开发一个应用程序,其中我通过使用这些Twitter-Oath-iPhone集成了推特。这些库在比iOS5更低的版本上工作得很好,我怎么能在iOS5中使用twitter。我不知道Twitter在那里的API或苹果在iOS5中做了什么改变。
发布于 2012-04-21 22:20:54
尝试在"SA_OAuthTwitterEngine.m"中替换此函数
- (SA_OAuthTwitterEngine *) initOAuthWithDelegate: (NSObject *) delegate {
if (self = (id) [super initWithDelegate: delegate]) {
self.requestTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/request_token"];
self.accessTokenURL = [NSURL URLWithString: @"http://twitter.com/oauth/access_token"];
self.authorizeURL = [NSURL URLWithString: @"http://twitter.com/oauth/authorize"];
}
return self;
}用下面这段代码代替这段代码
- (SA_OAuthTwitterEngine *) initOAuthWithDelegate: (NSObject *) delegate {
if (self = (id) [super initWithDelegate: delegate]) {
self.requestTokenURL = [NSURL URLWithString: @"https://api.twitter.com/oauth/request_token"];
self.accessTokenURL = [NSURL URLWithString: @"https://api.twitter.com/oauth/access_token"];
self.authorizeURL = [NSURL URLWithString: @"https://api.twitter.com/oauth/authorize"];
}
return self;
}这个解决了我的问题......
发布于 2012-04-20 20:26:14
您在iOS5中使用了API well work,只是对"SA_OAuthTwitterEngine.m"类做了很小的更改
在"SA_OAuthTwitterEngine.m"类中替换此函数
- (SA_OAuthTwitterEngine *) initOAuthWithDelegate: (NSObject *) delegate
{
if (self = (id) [super initWithDelegate: delegate]) {
self.requestTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/request_token"];
self.accessTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/access_token"];
self.authorizeURL = [NSURL URLWithString: @"https://twitter.com/oauth/authorize"];
}
return self;
}发布于 2012-04-20 20:04:04
Twitter integration for iOS 5 Tutorial
Twitter5中令人兴奋的新特性之一是
集成。照片、YouTube、Safari和地图完全集成在一起。随着大多数iOS 5用户加入推特的潮流(推特的首席执行官说,推特的日注册量增加了两倍),允许你的用户发布关于你的应用的推文可以帮助更多的人看到你的应用。在这篇iDevBlogADay文章中,我想写一篇关于如何将你的应用程序与Twitter.
集成的教程
https://stackoverflow.com/questions/10245792
复制相似问题