когато UIWebView се опита да зареди уеб страница, еима начин да проследите отделни ресурси, като изображения, js, css, които се зареждат в webview. По принцип търся обратни повиквания. Има ли извиквания в iOS, които се уволняват, казват, когато е изпратено искане за изображение и друга обратно повикване, което е задействано при изтегляне на изображението.
Отговори:
3 за отговор № 1Ако използвате NSURLCache
ще получите обратна връзка за всеки файл, който се изтегля от уеб страницата.
По принцип трябва да подклас NSURLCache
клас и го задайте като споделен кеш като този:
[NSURLCache setSharedURLCache:cache];
Във вашата подклас ще трябва да преименувате - (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request
метод за добавяне на вашето поведение. Това ще бъде извикано за всеки ресурс, зареден в уеб страницата.
Можете да разгледате проекта на Apple Sample Code URL CacheInfo или в SDURLCache проект на github, които удължават стандартната стойност NSURLCache
поведение.