将响应保存到文件并在iOS中读取该文件

时间:2012-09-27 08:00:53

标签: iphone objective-c

我从服务器获得BSON响应。我想将其保存到文件中并读取该文件,而不是直接读取响应。

这是我获得回复的方法

- (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag
{


   // NSString* path = [[NSBundle mainBundle] pathForResource:@"data" 
                                                     ofType:@"txt"];
   // NSString* content = [NSString stringWithContentsOfFile:path
                                                  encoding:NSUTF8StringEncoding
                                                     error:NULL];



    [self readTillEOF];
    NSRange range = NSMakeRange(0, [data length] - 3);
    NSData *refinedData = [data subdataWithRange:range];
    [delegate didRecieveTillEof:refinedData];
}

任何人都可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

编辑:看看this如何将BSON转换为NSString

检查您是否可以将数据转换为数组或字典,以及是否可以用于保存在this等文档目录中。