【发布时间】:2023-03-31 17:37:02
【问题描述】:
是否可以用一个字符串和一个int来引用一个变量,像这样:
int number1;
int j = 1;
@"number%i", j = 3; //Hope this makes sense..
上面的代码给了我警告并且不起作用,怎么可能呢。
我也试过这个,但它不起作用(原因很明显):
int j = 1;
NSString *refString = [NSString stringWithFormat:@"number%i", j];
refString = 3;
我真的很挣扎,我知道如何在 Javascript 中做到这一点,但在 Obj-C 中却不知道,这可能吗?
【问题讨论】:
-
你到底想做什么?
-
您希望将整数转换为字符串吗?此外,
regString属于NSString*类型,无法为其分配像3这样的整数常量。 -
我实际上在你正在谈论的代码标题旁边的括号中写道:“但它不起作用(原因很明显)”
标签: iphone objective-c string reference int