【发布时间】:2014-07-14 17:59:46
【问题描述】:
我正在使用 xcode 5.1.1 为我的 iOS 项目进行逻辑单元测试
对于下面的代码,NSLog 输出两次都是“Handles cookies NO”:
NSMutableURLRequest *newReq = [[NSMutableURLRequest alloc] init];
NSLog(@"Handles cookies %@", [newReq HTTPShouldHandleCookies]? @"YES":@"NO");
[newReq setHTTPShouldHandleCookies:YES];
NSLog(@"Handles cookies %@", [newReq HTTPShouldHandleCookies]? @"YES":@"NO");
输出:
2014-05-25 19:41:03.045 xctest[2097:303] Handles cookies NO
2014-05-25 19:41:05.983 xctest[2097:303] Handles cookies NO
我做错了什么。由于未正确设置此值,我的测试失败。我很确定上次同样的测试通过了,所以setHTTPShouldHandleCookie 实际上会将值设置为 YES。我在这里遗漏了什么吗?
【问题讨论】: