어떻게하면이 코드를 실행할 때 다운로드되는 데이터가 첫 번째 행의 일부 정보에서 잘린 것처럼 보입니까? 여기에 분류됩니다NSURLConnection이 모든 데이터를 다운로드하지 않습니다.
NSURL *url = [NSURL URLWithString:@"http://ichart.finance.yahoo.com/table.csv? s=GOOG&d=6&e=27&f=2012&g=d&a=6&b=25&c=2011&ignore=.csv"];
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];
NSURLConnection *connection= [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection start];
데이터 :
NSString *strData = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];
strData = [strData stringByReplacingOccurrencesOfString:@"Date,Open,High,Low,Close,Volume,Adj Close" withString:@""];
NSArray* arrUncleanDataLine = [strData componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
NSMutableArray *arrCleanDataLine = [[NSMutableArray alloc]init];
NSString *temp = [[NSString alloc]init];
상단 선은 잘려됩니다. 왜 이런거야? 그것은 NSData가 특정 양의 데이터 만 저장할 수 있기 때문입니까? 당신 자신이 코드에 의해 첫 번째 줄에 "날짜, 열기, 고, 저, 닫기, 볼륨, 치 닫기"를 제거하기 때문에
두 번째 줄을 의미했습니다. 출력은 다음과 같습니다. – JH95
데이터의 두 번째 항목은 날짜로 시작하며 첫 번째 항목은 그렇지 않습니다. – JH95