结合两个NSStrings和一个数字

时间:2016-02-28 18:58:15

标签: objective-c string cocoa cocoa-touch nsstring

这是我的代码:

NSString *targetPath =@"/Users/miguelcosta/Desktop/Image.png";

在这个NSString中我想做这样的事情:

NSString *targetPath =@"/Users/miguelcosta/Desktop/Image", RandomNumber + @"png";

我该怎么做?

2 个答案:

答案 0 :(得分:2)

假设你的随机数是一个int,你可以使用下面的

NSString* fullPath = [NSString stringWithFormat:@"/Users/miguelcosta/Desktop/Image%d.png", random];

答案 1 :(得分:1)

使用NSNumber格式化和图片扩展名

NSNumber *randomNumber = @33;
NSString *extension = @"png";
NSString *targetPath = [NSString stringWithFormat:@"/Users/miguelcosta/Desktop/Image%@.%@", randomNumber, extension];