[英]How to pass a NSString object to stringByAppendingFormat:
How to pass a NSString
object to stringByAppendingFormat in objective c. 如何在目标c中将NSString
对象传递给stringByAppendingFormat。
I am able to append string as: 我可以将字符串追加为:
NSString *aString =[name stringByAppendingFormat:@"Hello"];
but its not being possible to use an object of NSString for appending for example in my case 但是在我的情况下例如无法使用NSString对象进行追加
NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingFormat:[NSString stringWithFormat:@"%@",aString]];
what has to be changed in the above code ? 上面的代码中必须更改什么?
When using stringByAppendingFormat you are going to need a format. 使用stringByAppendingFormat时,您将需要一种格式。 If you just want to append you should use: 如果只想追加,则应使用:
NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingString:aString];
or 要么
NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingFormat:@"%@",aString];
Maybe you must try in this way ? 也许您必须以这种方式尝试?
NSString *aString = self.stringName;
NSString * tempStr = [NSString stringWithFormat:@"%@",aString];
NSString *resultString =[name stringByAppendingFormat:tempStr];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.