在上一个我在stackoverflow上找到的答案(现在找不到)有人建议使用NSRange rangeOfString来查看特定变量是否有来自cookie的数据:
NSRange range = [[[NSHTTPCookie requestHeaderFieldsWithCookies:[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:cookie]]] objectForKey:@"Cookie"] rangeOfString:@"variable"];
if (range.length != NSNotFound) {
//it has data
} else {
//it doesn't
}
我可以从哪些资源中找到它,但它不起作用,即使cookie为空也是如此。
我做错了什么?
答案 0 :(得分:0)
这有点奇怪。即使range.length显然为null,如果您记录输出,您也无法检查其null和NSNotFound是否无法按预期工作。你必须检查值> 0.