我NSURL *url
在一系列 else if 中定义变量,其中不可能有错误,所以它总是会被定义(我可以稍后添加错误捕获以防万一)。
这是一种可怕的做法,但我对这门语言相当陌生。
if (whatTime == @"1000") {
NSURL *url = [NSURL URLWithString:@"http://yyy/json.php?f=1&time=1000"];
}else if(whatTime == @"1100"){
NSURL *url = [NSURL URLWithString:@"http://yyy/json.php?f=1"];
}else if(whatTime == @"1100"){
NSURL *url = [NSURL URLWithString:@"http://yyy/json.php?f=1"];
}
但是调试器告诉我 url 是未定义的。有没有办法解决这个问题?
当我这样做时(在 ifs 的地狱坑之上)NSURL *url;
它运行但说它没有连接到互联网。