내 서버의 .txt에서 텍스트를 다운로드하는 textview가 있습니다. 유일한 문제는 .txt 파일을 업데이트했는지 여부에 관계없이 텍스트가 변경되지 않는다는 것입니다. 여기 NSURL에 타임 스탬프 추가
는 텍스트 뷰에 대한 코드입니다 :- (void)viewDidLoad
{NSError *error = nil;
NSURL *myurl = [NSURL URLWithString:@"http://www.myserver.com/test.txt"];
NSString *mystring = [NSString stringWithContentsOfURL:myurl encoding:NSUTF8StringEncoding error:&error];
newtext.text = mystring;
}
는 매번 서버를 확인하는 방법을 알아낼 수 없습니다 응용 프로그램 실행 (그리고 그냥 처음 발견 한 것은 캐시하지) . 이것은 시뮬레이터와 실제 아이폰에서도 발생합니다.
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다! 귀하의 코드를 통합하려고했지만 위임자의 텍스트보기를 설정하는 방법을 잘 모르겠습니까? – Homeoftheben
샘플 NSURLConnection 구현을 보려면 여기를 참조하십시오. connectionDidFinishLoading 메소드에서 텍스트보기를 설정하기 만하면됩니다. http://stackoverflow.com/questions/2124421/are-there-complete-examples-that-make-use-of-all-the-nsurlconnection-delegate-me – Joel
OK! 모든 컴퓨터에서 브라우저의 txt 파일을보고 cntrl 키를 누른 상태에서 새로 고침 (페이지의 브라우저 캐시를 지우고 강제로 다시로드하는 경우에만 가능). 그런 다음 (그리고 그때에만) 아이폰은 새로운 텍스트를 가져올 것입니다. 나는 내 마음을 잃어버린 것처럼 느낀다. 그러나 그것은 효과가있다! 모든 도움에 다시 한 번 감사드립니다! – Homeoftheben