我确信这是一个非常简单的问题,但我不知道如何去做这样的事情。在当前i $ post变量1和变量2到服务器并返回一些儿子数据这很慢但是它起作用,然后当我开始在服务器端出现执行问题时它全部下降了。租用服务器,因此无法更改php.ini文件。所以我想出了这个想法作为一种解决方法。
如果链接本身包含从我的label.text收集的变量而不是为每个组写出每个单独的链接(确切地说是127),是否可以指向我的下载源。例如,variable1将等于" hell"和变量等于"红色"因此我的NSURL会指向www.test.com/hell/red.php
这可能还是有其他方法可以做到这一点?
NSURL *url = [NSURL URLWithString:@"http://www.test.com/$variable1/$variable2.php"];
所以现在我知道这是可能的,是某种形式或方式,我如何解决我收到的以下错误?根据我的理解,我根本无法在两个变量之间使用/,并且我不能在URL的末尾包含.json文件扩展名。
非常感谢您提前寻求帮助!
答案 0 :(得分:1)
您创建NSURL
的字符串是正常的NSString
。要在NSString
中使用变量,您可以使用:
[NSString stringWithFormat:@"http://www.test.com/%@/%@.php", variable1, variable2];
%@
是字符串的占位符。 variable1
和variable2
必须为NSString
s
创建的行可能如下所示:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.test.com/%@/%@.php", variable1, variable2]];
或者:
NSString * urlString = [NSString stringWithFormat:@"http://www.test.com/%@/%@.php", variable1, variable2];
NSURL * url = [NSURL URLWithString:urlString];
答案 1 :(得分:0)
你可以尝试这个:
NSString * urlString = [NSString stringWithFormat:@" http://www.test.com/%@/%@.php",var1,var2];
NSURL * url = [NSURL URLWithString:urlString];