5

在查看此链接API 模式错误后,我使用 STTwitter 更正了一些代码。这消除了一个错误,但让我注意到一个新的 CFNetwork 错误。每当我尝试使用 getHomeTimelineSinceID 或 getUserTimelinewithScreenName 获取状态时,调试器中都会弹出错误“CFNetwork internal error (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) {
                        }];

我也试过:

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

                                  self.twitterFeed = [NSMutableArray arrayWithArray:statuses];

                                  [self.tableView reloadData];

                              } errorBlock:^(NSError *error) {

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

                              }];

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

4

1 回答 1

5

我想我找到了问题所在。

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

我更新了 STHTTPRequestSTTwitter

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

于 2014-06-26T09:21:55.130 回答