Ios STCfTwitter网络内部错误NSURLRequest
看了这个链接后,我用STTwitter更正了一些代码。这消除了一个错误,但让我注意到一个新的CFNetwork错误。每当我尝试使用GetHomeTimeLinesCeId或getUserTimelinewithScreenName获取状态时,调试器中会弹出错误“CFNetwork内部错误(0xc01a:/SourceCache/CFNetwork/CFNetwork-695.1.5/Foundation/NSURLRequest.mm:798)”。调试后,我发现错误就在[r Asynchronous](STTwitterAppOnly.m的第272行)之后弹出。我是通过使用SuccessBlock进入VerifyCredentials来达到这个目的的 我当前使用的代码: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
[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,它对我很有效):抱歉,我花了一段时间才回到这个问题上,我的工作被耽搁了,我的副项目被搁置。非常感谢您的更新!