2011-01-18 97 views
3

我想爲我在iphone上開發的新聞應用程序實現離線閱讀。我目前使用SDURLCache,並且我可以看到內容是從磁盤加載的,但是如何在不啓動新的url連接的情況下查找給定url中是否存在緩存中的某些內容?如何在我的應用程序中實現離線閱讀

或者如果有其他方法可以做,請讓我知道。

THX

回答

1

您可能能夠做到這一點:

NSData* cacheForUrl(NSString *aUrl) { 
    SDURLCache *cache = [[SDURLCache alloc] init]; 
    NSCachedURLResponse *response = [cache cachedResponseForRequest:[NSUrlRequest requestWithURL:aUrl]; 
    if(!response) { 
    return @"URL not in cache"; 
    } //implicit else 

    return [response data]; 
} 
相關問題