100の長さのNSMutableDataを初期化すると、データが追加されませんでした。NSMutableDataを使用しましたが、appendDataが失敗しました
self.receiveData = [[NSMutableData alloc] initWithLength:100];
if (nil == self.receiveData) {
MYLOG;
return NO;
}
- (void)connection:(NSURLConnection *)aConn didReceiveData:(NSData *)data {
[self.receiveData appendData:data];
NSString *string = [[NSString alloc] initWithData:self.receiveData encoding:NSUTF8StringEncoding];
NSLog(@"%@",string);//there can't log any string
MYLOG;
[string release];
}
しかし、私は長さ0でinitをするとき、それはあなたがそれで私を助けることができる私は、Objective-Cのへの新たなんだも
self.receiveData = [[NSMutableData alloc] initWithLength:0];
if (nil == self.receiveData) {
MYLOG;
return NO;
}
を追加することができますか?
ああ、私が見る、あなたにjtbandesに感謝:) – DJean
@Gin:あなたを'大歓迎!これがあなたの質問に答えた場合は、左側のチェックマークをクリックして回答としてマークしてください。ありがとう:) – jtbandes