在NSMutableDictionary中存储变量值

时间:2012-01-16 00:37:07

标签: iphone ios5 objective-c-2.0

我们在ios5中有一个计算器应用程序,我们希望用户将自己的值设置为我们的计算器变量按钮,例如“x”或“y”。例如,用户设置“x = 5”并且想要计算“x + 5 =”,结果应该是10.How我们是否让程序存储用户在NSMutableDictionary中定义的变量的临时值

1 个答案:

答案 0 :(得分:8)

创建NSMutableDictionary,将数字转换为NSNumber并将其放入NSMutableDictionary

NSMutableDictionary *customValues = [NSMutableDictionary dictionary];

float value = 5;

NSNumber *number = [NSNumber numberForFloat:value];
[customValues setObject:number forKey:@"x"];

或使用文字将以上两行替换为:

customValues[@"x"] = @(value);

或者你问的是另一个问题?