我有一些代码从plist中提取数据:
myImage.image = [UIImage imageNamed:[[myArray1 objectAtIndex:indexValue] valueForKey:@"myImage"]];
我希望能够将文本添加到从plist中提取的值的末尾。因此,不会看到filename
的应用,而是看到filename_addonText.png
。我怎么能这样做?
目前,我有三个具有相同文件名但有不同插件文本的plist条目(参见下面的示例)。所以我想在代码中添加这些内容,以便我只有一个条目。我希望我能很好地解释我的意图......
string1 > myImage_addon1.png
string2 > myImage_addon2.png
string3 > myImage_addon3.png
string1> myImage
并且代码会添加addon1.png
等
答案 0 :(得分:1)
VKUIHelper.setApplicationContext(this);
根据我的理解,这是你想要的?将字符串附加到右边?
我的Objc生锈了,修复了语法
答案 1 :(得分:0)
看起来您想要将字符串附加到另一个字符串:
NSString *baseImageName = myArray1[indexValue][@"myImage"];
NSString *imageName = [baseImageName stringByAppendingString: @"_addon1.png"];
myImage.image = [UIImage imageNamed:imageName];
或者在Swift中:
let baseImageName = myArray1[indexValue][@"myImage"]!
let imageName = baseImageName + "_addon1.png"
myImage.image = UIImage(named: imageName)