查看此链接后API mode error我使用 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) {
}];
我也试过:
[twitter getUserTimelineWithScreenName:@"Dandelion_2014"
successBlock:^(NSArray *statuses) {
self.twitterFeed = [NSMutableArray arrayWithArray:statuses];
[self.tableView reloadData];
} errorBlock:^(NSError *error) {
NSLog(@"%@", error.debugDescription);
}];
我不确定是什么导致了这个错误,有人知道吗?
最佳答案
我想我找到了问题。
当将 -[NSURLRequest HTTPMethod]
设置为 nil
时,iOS 8 会引发运行时警告。
我更新了STHTTPRequest和 STTwitter .
让我知道它是否适合您。
关于ios - STTwitter CFNetwork 内部错误 NSURLRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24223542/