2012-04-09 20 views
1

Im Moment habe ich dieses Stück Code:mehrere Variablen in einer Zeichenfolge

NSString *strURL = [NSString stringWithFormat:@"http://www.sample.com /phpFile.php?firstname=%@",txtfirstName.text]; 

NSString *strURL2 = [NSString stringWithFormat:@"http://www.sample.com/phpFile.php?lastname=%@",txtlastName.text]; 

Aber das Problem ist, dass diese zwei unterschiedlichen Reihen erstellt und ich möchte den Vorname, Nachname, und alles andere auf eine Zeile.

So wäre es möglich, wie etwas zu tun:

NSString *strURL = [NSString stringWithFormat:@"http://www.sample.com /phpfile.php?firstname=%@",txtfirstName.text,txtlastName.text,txtheight.text,txtweight.text]; 

oder brauche ich etwas komplizierter zu tun?

Vielen Dank im Voraus!

Antwort

12
NSString *strURL = [NSString stringWithFormat:@"http://www.sample.com/phpfile.php?firstname=%@&txtlastName=%@&txtheight=%@&txtweight=%@",txtfirstName.text,txtlastName.text,txtheight.text,txtweight.text]; 

sie verwenden und wie diese

+0

Vielen Dank! –

+0

herzlich willkommen bitte wie es – dayitv89

+0

Bah. Sieht so aus, als ob ich nicht genug Reputation hätte, um darüber abzustimmen ... :( –

1
NSString *strURL = [@"http://www.sample.com/phpfile.php" appendStringWithFormat:@"?firstname=%@&txtlastName=%@&txtheight=%@&txtweight=%@",txtfirstName.text,txtlastName.text,txtheight.text,txtweight.text]; 
1

Versuchen Sie diesen Code:

NSString *subStringURL = [NSString stringWithFormat:@"firstname=%@&txtlastName=%@&txtheight=%@&txtweight=%@",txtfirstName.text,txtlastName.text,txtheight.text,txtweight.text]; 

NSString *strURL = [NSString stringWithFormat:@"http://www.sample.com/phpfile.php?%@",subStringURL]; 

zu diesem Link finden Sie, wenn Sie weitere Hilfe benötigen: stringWithFormat: method of NSString Class

Hope this Ihnen hilft.

+0

Lass es mich auch wissen, wenn Sie mehr Hilfe brauchen und stimmen Sie ab und akzeptieren Sie es, wenn Sie es nützlich finden. –

Verwandte Themen