2012-01-16 78 views
2

变量的值,我们确实有在iOS5的计算器应用程序,我们希望用户自己的价值设定为我们的计算器变量按钮,如“X”或“Y”。例如,用户设定的“X = 5”,并希望做的计算“X + 5 =”结果应该是10 anyway.how我们使程序存储由用户定义的变量的暂时值在一个NSMutableDictionary存储的NSMutableDictionary

+0

看看NSExpression,它可能比你提议的更好... – 2012-01-16 00:39:03

回答

8

创建NSMutableDictionary,数量转换为NSNumber,并把它放入NSMutableDictionary

NSMutableDictionary *customValues = [NSMutableDictionary dictionary]; 

float value = 5; 

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

或使用文字代替上面两行:

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

还是想提出一个不同的问题?

相关问题