증상 : 업데이트 된 온라인 XML 파일을 읽으면 응용 프로그램을 다시 시작할 때까지 캐시 된 복사본이 제공됩니다. Mac의 Firefox에서는 업데이트 된 버전을 보여줍니다.Iphone이 온라인 XML 파일 캐싱을 중지하는 방법
문제의 일부는 .php로 끝나는 URL의 initWithContentsOfURL 일 수 있습니다. 이 스크립트는 XML 데이터를 Apple Plist 1.0 형식으로 반환합니다. 그것은 모두 잘 작동하고, 나는 initWithContentsOfURL 내가 애플 리케이션의 새로 고침 버튼을 누르면 매번 호출되는 것을 확인했습니다.
그러나 사용자가 내 새로 고침 버튼을 누를 때 캐시되지 않은 데이터가로드되는지 확인하기 위해 앱에서 할 수있는 것보다 많은 것 같습니다.
여전히 앱에서 캐시 된 데이터를 삭제하도록 변경할 수있는 항목이 있습니까? 또는 유일한 옵션은 XML에 일부 노 캐시 메타 태그를 추가하려면 왼쪽입니다
감사합니다. 예, 그럴 가능성이 있습니다. 물론 새 버전을 승인하는 데 애플이 일주일이 걸릴 것입니다. PHP 스크립트에서 끝낼 수있는 일이 있다면 선호 할 것입니다. 거기 있니? –
다음과 같은 내용이 있습니다. php header ("Cache-Control : no-cache, must-revalidate"); 헤더 ("Expires : Sat, 1997 년 7 월 26 일 05:00:00 GMT"); ?> – basvk