TouchXML을 사용하여 XML 파일의 내용을 성공적으로 구문 분석 할 수 있지만 구문 분석 된 내용을 저장하는 NSMutableArray에서 개별 NSString을 읽으려고하면 iPhone 응용 프로그램이 충돌합니다. . 그런 다음NSString을 읽을 때 구문 분석 된 TouchXML XML 파일이 충돌 함
NSMutableArray *res = [[NSMutableArray alloc] init];
.... Parsing happens here ....
: 여기
(
{
href = "mms://a19349.l412964549958.c41245496.f.lm.akamaistream.net/D/194359/4125596/v0001/reflector:49944";
},
{
href = "mms://a4322.l4129624350471.c414645296.a.lm.akamaistream.net/D/473432/4129566/v0001/reflector:546441";
})
내가 구문 분석을 수행하는 사용하고 코드는 다음과 같습니다
내 NSLog 파일이 출력을 제공, 예상대로 구문 분석 된 것을 나에게 보여줍니다 이 코드를 사용하여 NSMutableArray에서 문자열을 검색하려고합니다.이 코드 행을 읽으려고 할 때 응용 프로그램이 다운되고 NSMutableString *string1 = [NSMutableString stringWithString:url];
NSString *url = [[NSString alloc] init];
url = [res objectAtIndex:0];
NSMutableString *string1 = [NSMutableString stringWithString:url];
[string1 deleteCharactersInRange: [string1 rangeOfString: @"href = "]];
[string1 deleteCharactersInRange: [string1 rangeOfString: @";"]];
NSLog(@"Clean URL: %@", string1);
게시 됨
제발, 어떻게이 문제를 해결할 수 있습니까? 고맙습니다!
감사합니다. John! 그게 내 문제를 완벽하게 해결했습니다! – Winston