3
我想爲我在iphone上開發的新聞應用程序實現離線閱讀。我目前使用SDURLCache,並且我可以看到內容是從磁盤加載的,但是如何在不啓動新的url連接的情況下查找給定url中是否存在緩存中的某些內容?如何在我的應用程序中實現離線閱讀
或者如果有其他方法可以做,請讓我知道。
THX
我想爲我在iphone上開發的新聞應用程序實現離線閱讀。我目前使用SDURLCache,並且我可以看到內容是從磁盤加載的,但是如何在不啓動新的url連接的情況下查找給定url中是否存在緩存中的某些內容?如何在我的應用程序中實現離線閱讀
或者如果有其他方法可以做,請讓我知道。
THX
您可能能夠做到這一點:
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];
}