나는 현재 작업하고있는 대부분의 응용 프로그램을 끝 냈지만 문제가 발생했습니다. 기본적으로, 내 서버에서 iPod으로 오디오를 스트리밍하고 파일을 저장하지 않고 재생합니다. 그것은 사용자가 듣고 자하는 파일을 선택할 수있는 GUI를 가지고 있으며 완벽하게 작동합니다.FTP 서버의 파일 수정
제 문제는 사용자가 파일을 수신 할 때마다 업데이트되는 일종의 카운터를 갖고 싶다는 것입니다. 나는 "TotalDownloads.txt"라는 프로젝트에 새로운 값을 저장하고 서버에 다시 업로드 할 것을 계획했지만, 코드가 실행될 때 그 파일 내에서 아무것도 변경되지 않았습니다. 나는 또한 "TotalDownloads.txt"라는 파일을 선언하려했지만 "TotalDownloads.txt"라는 Macintosh HD에 새 파일을 만들었습니다.
두 식별자 "// -"와 "- /"는 숫자를 파싱 할 때 숫자를 분리 할 수 있도록 숫자를 파싱합니다. 결국, 나는 파일 하나 하나 하나에 대해 카운트를 갖고 싶다.
텍스트 파일을 서버에서 다운로드하여 iPhone으로 읽는 데 아무런 문제가 없지만 다시 보낼 때 문제가 발생합니다. 가장 쉬운 방법은 무엇입니까 1, 아이폰에 임시 파일 텍스트 파일을 만들고, 2, 기존 파일을 대체하기 위해 서버에 다시 업로드?
서버의 파일을 수정하는 방법이 있습니까?
도움을 주시면 감사하겠습니다.
다음- (IBAction)action
{
NSURL *textURL = [NSURL URLWithString:@"http://www.faithlifefellowship.us/Audio/TotalDownloads.txt"];
NSString *textFromFile = [NSString stringWithContentsOfURL:textURL encoding:NSUTF8StringEncoding error:false];
int click = [textFromFile intValue];
click += 1;
NSString *replace = @"//-";
NSString *clicks = [NSString stringWithFormat:@"%d",click];
replace = [replace stringByAppendingString:clicks];
replace = [replace stringByAppendingString:@"-//"];
//test is a label I used to check to make sure the download count was being read properly.
test.text = clicks;
[replace writeToFile:[[NSBundle mainBundle] pathForResource:@"TotalDownloads" ofType:@"txt"]atomically:YES encoding:NSUTF8StringEncoding error:NULL];
}