STTwitter CFNetwork内部错误NSURLRequest

Gab*_*lon 5 twitter oauth cfnetwork ios sttwitter

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

我目前使用的代码:

   [twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) {

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

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


                            self.twitterFeed = statuses;

                            [self.tableView reloadData];

                        } errorBlock:^(NSError *error) {
                        }];
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

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

                                  self.twitterFeed = [NSMutableArray arrayWithArray:statuses];

                                  [self.tableView reloadData];

                              } errorBlock:^(NSError *error) {

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

                              }];
Run Code Online (Sandbox Code Playgroud)

我不确定是什么导致了这个错误,有人有洞察力吗?

nst*_*nst 5

我想我发现了这个问题.

iOS的设置8时引发一个运行时警告-[NSURLRequest HTTPMethod]nil.

我更新了STHTTPRequestSTTwitter.

请让我知道这对你有没有用.

  • 有关提交的快速链接(适用于STHTTPRequest,对我来说效果很好):https://github.com/nst/STHTTPRequest/commit/2b7ef629475e0c8a73a6314f5ac1f4a4c79ba083 (2认同)