NSLog Objective C 中的多个变量

multiple variables in NSLog Objective C

提问人:Jobalisk 提问时间:2/22/2016 最后编辑:CœurJobalisk 更新时间:7/6/2018 访问量:2161

问:

我在 NSLog 中显示两个或多个变量时遇到了一些问题。

这工作原理:

int var1 = 10;
int var2 = 2;

NSLog(@"this is a variable: %d", var1);

但事实并非如此:

int var1 = 10;
int var2 = 2;

NSLog(@"this is a variable: %d", var1, " and heres another %d", var2);

不太确定我做错了什么,也不完全确定整个事情是如何运作的。一个不太复杂的解释,没有行话,将不胜感激。%d

Objective-C nslog

评论

0赞 Jobalisk 2/22/2016
对不起,不知道我的变量定义上的间距发生了什么。

答:

8赞 Rohit Pradhan 2/22/2016 #1

你应该这样写

NSLog(@"this is a variable: %d  and   heres another %d",var1, var2);

评论

0赞 Jobalisk 2/23/2016
我猜您需要按照提到的顺序引用变量?谢谢你的回答。
0赞 Rohit Pradhan 2/23/2016
是的,您需要按顺序提及。如果有帮助,请接受