我正在从网页中检索相当大量的文本,我想用它构建多个 NSMutableData 实例,每个实例都有一定的大小。我不确定的是,一旦第一个 NSMutableData 对象填满,如何转移到第二个 NSMutableData 对象。我想要做的与此类似:
NSInteger dataSize = 1000;
data1 = [[NSMutableData alloc] initWithCapacity:dataSize];
data2 = [[NSMutableData alloc] initWithCapacity:dataSize];
data2 = [[NSMutableData alloc] initWithCapacity:dataSize];
if (//data3 is full) {
[data2 appendData:data];
} else if (// Data2 is full) {
[data1 appendData:data];
} else {
[data3 appendData:data];
}
或者其他类似的东西。关于我如何做到这一点的任何建议?如何确定 NSMutableData 对象是否已满负荷?