このコードでは、接続するまでネットワークが悪いときに再接続しようとしています。ネットワークが悪いときにstringWithContentsOfURLメソッドを使用して処理したいですか? in ios
NSString * szURL =[NSString stringWithFormat:@"http://soxxx9.cafe24.com/event.php"];
NSURL *url = [NSURL URLWithString:[szURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding ]];
NSString *strData;
while(TRUE)
{
NSError *error = nil;
strData= [NSString stringWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:&error];
if(!error)
break;
NSLog(@"error occur");
[strData release];
strData=nil;
}
このコードは正しいですか?
これはメモリの警告が発生していませんか?
もっと良い方法があれば、私に教えてください。