如何在已创建的data argument
中发送NSString
。我有NSDictionary
:
NSArray *objectsArray=[[NSArray alloc]initWithObjects:@"item id %i",@"random id %i",nil];
NSArray *keysArray=[[NSArray alloc]initWithObjects:@"item",@"random",nil];
NSDictionary *dataDictionary=[[NSDictionary alloc]initWithObjects:objectsArray forKeys:keysArray];
在代码的某处,我要求NSDictionary中的对象
NSString *counterString=[dataDictionary objectForKey:@"random"];
我现在如何将data argument
传递给此retrieved NSString
?
所以我的最后一个字符串看起来像
随机ID 67
答案 0 :(得分:0)
NSString *finalString = [NSString stringWithFormat:counterString, digit];
如果您还需要将其存储在词典中,请添加
dataDictionary[@"random"] = finalString;
答案 1 :(得分:0)
NSArray *objectsArray=[[NSArray alloc]initWithObjects:@"item id %i",@"random id %i",nil];
NSArray *keysArray=[[NSArray alloc]initWithObjects:@"item",@"random",nil];
NSDictionary *dataDictionary=[[NSDictionary alloc]initWithObjects:objectsArray forKeys:keysArray];
NSString *counterString=[dataDictionary objectForKey:@"random"];
NSString *final = [NSString stringWithFormat:counterString, 67];
dataDictionary[@"random"] = final;