В предыдущем ответе, который я нашел в 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 имеет значение null.
Что я делаю не так?