2010-09-29 22 views
1

值在前面的回答我的計算器發現(現在找不到)使用NSRange rangeOfString,看是否有特定變量從cookie曾在它的數據就有人提議:找到,如果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

這有點奇怪。即使range.length顯然爲空,如果你記錄輸出,你不能檢查它的null和NSNotFound是否按預期工作。您必須檢查值是否大於0.

相關問題