Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios STCfTwitter网络内部错误NSURLRequest_Ios_Twitter_Oauth_Cfnetwork_Sttwitter - Fatal编程技术网

Ios STCfTwitter网络内部错误NSURLRequest

Ios STCfTwitter网络内部错误NSURLRequest,ios,twitter,oauth,cfnetwork,sttwitter,Ios,Twitter,Oauth,Cfnetwork,Sttwitter,看了这个链接后,我用STTwitter更正了一些代码。这消除了一个错误,但让我注意到一个新的CFNetwork错误。每当我尝试使用GetHomeTimeLinesCeId或getUserTimelinewithScreenName获取状态时,调试器中会弹出错误“CFNetwork内部错误(0xc01a:/SourceCache/CFNetwork/CFNetwork-695.1.5/Foundation/NSURLRequest.mm:798)”。调试后,我发现错误就在[r Asynchrono

看了这个链接后,我用STTwitter更正了一些代码。这消除了一个错误,但让我注意到一个新的CFNetwork错误。每当我尝试使用GetHomeTimeLinesCeId或getUserTimelinewithScreenName获取状态时,调试器中会弹出错误“CFNetwork内部错误(0xc01a:/SourceCache/CFNetwork/CFNetwork-695.1.5/Foundation/NSURLRequest.mm:798)”。调试后,我发现错误就在[r Asynchronous](STTwitterAppOnly.m的第272行)之后弹出。我是通过使用SuccessBlock进入VerifyCredentials来达到这个目的的

我当前使用的代码:

   [twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) {

    [twitter getHomeTimelineSinceID:nil
                               count:20
                        successBlock:^(NSArray *statuses) {

                            NSLog(@"-- statuses: %@", statuses);


                            self.twitterFeed = statuses;

                            [self.tableView reloadData];

                        } errorBlock:^(NSError *error) {
                        }];
我也尝试过:

        [twitter getUserTimelineWithScreenName:@"Dandelion_2014"
                              successBlock:^(NSArray *statuses) {

                                  self.twitterFeed = [NSMutableArray arrayWithArray:statuses];

                                  [self.tableView reloadData];

                              } errorBlock:^(NSError *error) {

                                  NSLog(@"%@", error.debugDescription);

                              }];

我不确定是什么原因导致了这个错误,有人知道吗?

我想我找到了问题所在

iOS 8在将
-[NSURLRequest HTTPMethod]
设置为
nil
时引发运行时警告

我更新和更新了


让我知道它是否适用于您。

我不确定,但可能存在错误。您完全正确,异常是由[request setHTTPMethod:_HTTPMethod]引发的(第357行,requestByAddingCredentialsToURL:)我要做更多的挖掘,看看是否能找到问题。经过更多的调查和对苹果文档的一点研究,看起来
[setHTTPMethod]
在iOS 8中已经过时了(我正在使用测试版)。我在使用iOS 7.1的旧设备上运行了相同的代码,但没有出现错误。然而,twitter提要条目的表视图也没有。继续查找。快速链接到正在讨论的提交(对于STHTTPRequest,它对我很有效):抱歉,我花了一段时间才回到这个问题上,我的工作被耽搁了,我的副项目被搁置。非常感谢您的更新!