1,首先获取文件目录
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
- Nsstring *documentsDirectory = [paths objectAtIndex:0];
- chatFile = [[Nsstring alloc] initWithString:[documentsDirectory stringByAppendingPathComponent:CHATSFILE_NAME]];
|
2,加载文件
- (void) loadThread:(N sstring *)xmlFile {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSXMLParser *chatLogParser = [[NSXMLParser alloc] initWithContentsOfURL:[NSURLfileURLWithPath:xmlFile]];
[chatLogParser setDelegate:self];
[currentString setString:@""];//记录当前节点的值
[currentChatInfo removeAllObjects];//节点对象
[chatLogParser parse];//开始XML解析
[self performSelectorOnMainThread:@selector(finshLoadFile) withObject:nil waitUntilDone:YES];//创建线程
}
|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。