Iphone TWRequest post reply NSURLErrorDomain

Iphone TWRequest post reply NSURLErrorDomain,iphone,twitter,twrequest,nsurlerrordomain,Iphone,Twitter,Twrequest,Nsurlerrordomain,我在使用TWRequestapi发送tweet回复时遇到问题。我能够成功发布新的推文/状态,但回复失败,错误如下。请告知 我在回复帖子上收到的错误是: Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6c67900 {NSErrorFailingURLKey=https://api.twitter

我在使用
TWRequest
api发送tweet回复时遇到问题。我能够成功发布新的推文/状态,但回复失败,错误如下。请告知

我在回复帖子上收到的错误是:

Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. 

(NSURLErrorDomain error -1012.)" UserInfo=0x6c67900 {NSErrorFailingURLKey=https://api.twitter.com/1/statuses/update.json, NSErrorFailingURLStringKey=https://api.twitter.com/1/statuses/update.json, 

NSUnderlyingError=0x6ce28a0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"}
示例代码如下:

NSDictionary *paramDict = nil;
if(isReply)
{
  paramDict = [NSDictionary dictionaryWithObjectsAndKeys:
  in_reply_to_status_id, @"in_reply_to_status_id",
  status, @"status",
  nil];
  NSLog(@"Status is %@ %@",status,in_reply_to_status_id);
}
  else
{
paramDict = [NSDictionary dictionaryWithObject:status forKey:@"status"];
}

TWRequest *sendTweet = [[TWRequest alloc]
initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"]
parameters:paramDict
requestMethod:TWRequestMethodPOST];
sendTweet.account = self.account;
[sendTweet performRequestWithHandler:^(NSData *responseData,
NSHTTPURLResponse *urlResponse,
NSError *error) {
if ([urlResponse statusCode] == 200) {
dispatch_sync(dispatch_get_main_queue(), ^{

NSLog(@"Sent tweet: %@", status);
});
}
else {
NSLog(@"Problem sending tweet: %@", error);
}
}];

停止在TWRequest Twitter上寻找任何帮助。iOS 6.0不推荐使用任何框架 参考资料请访问dev.twitter.com

  • 使用Social.Framework如果您只需要在tweet中发布tweet或图像,则可以使用SLComposeViewController

  • 在其他情况下,如回复tweet或收藏夹,甚至嵌入,请尝试此Singleton类: 阅读它的描述,启动演示和你的所有设置


  • 解决了的。在回复过程中,我的帐户对象为零。