2013-09-07 2 views
0

음 .. 내 질문에 대해 설명하기가 어렵지만 시도합니다! 내가 만들고있는 앱에서 정기적으로 내 컴퓨터에서 텍스트를 업데이트 할 수 있어야합니다. 따라서 사람들은 새로 고침을하고 업데이트 된 텍스트를 얻을 수 있습니다. 이것이 최선의 방법으로 어떻게 할 수 있습니까? ----------------------------------------------- EDIT- -------- 사용하려는 보관 용 계정이 있습니다. 나는이 코드로 시도했다. NSURL * path = [NSURL URLWithString : @ "dropbox.com/s/6660fyhyfn3n3kg/text.plist"]; NSDictionary * dict = [[NSDictionary alloc] initWithContentsOfURL : path]; self.text = [dict objectForKey : @ "text1"]; 라벨과 텍스트 뷰가 업데이트되어야합니다. 주로 라벨입니다. 내가 Dropbox에 가지고 plist를 사용 했어요. 그래서 응용 프로그램이 드롭 박스에서 plist를로드하길 원합니다. 어떤 아이디어?내 앱에 텍스트의 실시간 업데이트를 수행하려면 어떻게해야합니까?

답변

1

기본 웹 서버 호스팅은 저렴한 (종종 무료). 텍스트 파일을 웹 서버에 업로드 한 다음 앱에서 해당 텍스트 파일을 요청하게하십시오. Cocoa를 사용하면 NSURLConnection을 사용하여 이러한 리소스를 검색 할 수 있습니다.

메타 데이터를 쉽게 추가 할 수 있으므로 텍스트 파일 (예 : XML)을 구성하는 것이 좋습니다. 많은 양의 텍스트가있는 경우 개별 파일과 색인 파일로 게시해야합니다. 색인 파일은 각 개별 텍스트 파일에 대한 최신 업데이트 시간을 나타냅니다. 그렇다면 색인 및 새로운 텍스트 파일을 요청하면됩니다.

+0

사용하려는 보관 용 계정이 있습니다. 이 코드를 사용해 보았습니다 : NSURL * path = [NSURL URLWithString : @ "https://www.dropbox.com/s/6660fyhyfn3n3kg/text.plist"]; NSDictionary * dict = [[NSDictionary alloc] initWithContentsOfURL : path]; self.text = [dict objectForKey : @ "text1"]; 라벨과 텍스트 뷰가 업데이트되어야합니다. 주로 라벨입니다. 내가 Dropbox에 가지고 plist를 사용 했어요. 그래서 응용 프로그램이 드롭 박스에서 plist를로드하길 원합니다. 어떤 아이디어? – aelax

관련 문제