0

我想在数组中打开一个 URL,但它不起作用。这是我的代码:

NSArray *platformarray = [[NSArray alloc] initWithObjects:iphonestring,ipadstring,androidstring,blackberrystring, windowsstring,nil];


    NSString *url = [NSString stringWithFormat:@"http://xxx.nl/appofferte.php?hoedanigheid=%@&bedrijfsnaam=%@&naam=%@&email=%@&telefoon=%@&platformen=%@", hoedanigheid, bedrijf.text, naam.text, email.text, telefoon.text, platformarray];
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];

    NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

谁能帮我把数组放在 1 个变量中?

4

2 回答 2

0

如果数组中的所有项目都是字符串,那么您可以将它们与:

NSString* combined = [platformarray componentsJoinedByString:@","];
于 2013-02-25T13:49:39.170 回答
0
hoedanigheid=%@&bedrijfsnaam=%@&naam=%@&email=%@&telefoon=%@&platformen=%@", hoedanigheid, bedrijf.text, naam.text, email.text, telefoon.text, platformarray]; 

将平台数组更改为[platformarray objectAtIndex:thePlatformThatIWant];例如:[platformarray objectAtIndex:0];

hoedanigheid=%@&bedrijfsnaam=%@&naam=%@&email=%@&telefoon=%@&platformen=%@", hoedanigheid, bedrijf.text, naam.text, email.text, telefoon.text, [platformarray objectAtIndex:thePlatformThatIWant]];
于 2013-02-25T13:52:12.293 回答