1

アプリとインターネット サービス間の接続を確立しようとしています。asihttprequest を使用していますが、小さな問題があります。WiFi を使用しているときはすべてうまく機能しますが、それをオフにして GPRS(EDGE) または 3G を使用すると何も機能しないようです。私は何かを変更する必要があります。これが私のコードの一部です

[self setRequest:[ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"example.url.php"]]];

[request setPostValue:textString forKey:@"mytext"];
[request setData:imageData withFileName:theFinal andContentType:@"image/png" forKey:@"userfile"];
[request setPostValue:textString2 forKey:@"description"];
[request setPostValue:latitude forKey:@"latitude"];
[request setPostValue:longitude forKey:@"longitude"];
[request setPostValue:finalIdString forKey:@"city_id"];

[request setTimeOutSeconds:60];
[request setUploadProgressDelegate:progressIndicator];
[request setDelegate:self];
[request setDidFailSelector:@selector(uploadFailed:)];
[request setDidFinishSelector:@selector(uploadFinished:)];
[request startAsynchronous];
4

1 に答える 1

3

私が使用しなければならなかったことがわかりました

    [ASIHTTPRequest setShouldThrottleBandwidthForWWAN];
于 2010-09-09T02:14:21.757 に答える