以前の回答で、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の場合でも機能しません。
私は何が間違っているのですか?