我需要NSString
像下面这样应用值
NSString *parse = @"http://xyz?%@%@name=%@&age=%@";
NSString *name_val = namestring; // assigned string value I am getting from storage
NSString *age_val = agestring;
我需要assign
喜欢下面
NSString *url = [NSString stringWithFormat:parse,name_val,age_val];
如果我喜欢以下内容,我可以准确 URL string
NSString *url = [NSString stringWithFormat:parse,name_val.text,age_val.text];
请给我一个很好的解决方案
您的格式似乎有不同数量的参数:
http://xyz?%@%@name=%@&age=%@
此格式正在寻找4个对象。
将格式更改为http://xyz?name=%@&age=%@
您的格式可以正常工作:
NSString *parse = @"http://xyz?name=%@&age=%@";
NSString *name_val = @"name";
NSString *age_val = @"99";
NSString *url = [NSString stringWithFormat:parse,name_val,age_val];
printf("%s", [url UTF8String]);
返回:
http://xyz?name=name&age=99
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句