Iphone 如何通过AppendingFormat将NSString对象传递给stringByAppendingFormat:

Iphone 如何通过AppendingFormat将NSString对象传递给stringByAppendingFormat:,iphone,Iphone,如何通过在目标c中添加格式将NSString对象传递给stringByAppendingFormat 我可以将字符串附加为: NSString *aString =[name stringByAppendingFormat:@"Hello"]; 但在我的例子中,不可能使用NSString对象进行追加 NSString *aString =self.stringName; NSString *resultString =[name stringByAppendingFormat:[NSStrin

如何通过在目标c中添加格式将
NSString
对象传递给stringByAppendingFormat

我可以将字符串附加为:

NSString *aString =[name stringByAppendingFormat:@"Hello"];
但在我的例子中,不可能使用NSString对象进行追加

NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingFormat:[NSString stringWithFormat:@"%@",aString]];

以上代码中有什么需要更改的?

也许您必须以这种方式尝试

NSString *aString  = self.stringName;
NSString * tempStr = [NSString stringWithFormat:@"%@",aString];
NSString *resultString =[name stringByAppendingFormat:tempStr];

使用stringByAppendingFormat时,需要一种格式。 如果只想追加,则应使用:

NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingString:aString];


别忘了接受帮助你解决问题的问题。非常感谢你,这对我来说很有用NSString*format=@“.png”;NSString*tempStr=[NSString stringWithFormat:@“%@”,format];fileName=[name stringByAppendingString:tempStr];NSLog(@“%@,[NSString stringWithFormat:@“%@”,文件名]);
NSString *aString =self.stringName;
NSString *resultString =[name stringByAppendingFormat:@"%@",aString];