ints objc始终为null

时间:2012-04-25 01:51:55

标签: objective-c

我在.h

中有int control;

我已尝试过.m

中的所有内容
control =0; or 1,2,3 etc
int control =0; or 1,2,3 etc
control ++;
control=control +1;

无论如何,当我使用NSLog时它是nill。我从未在四种语言中经历过这样的事情。

1 个答案:

答案 0 :(得分:2)

您可能正在使用NSLog(@"%@", control)而不是NSLog(@"%d", control)

NSLog需要使用格式字符串,您可以阅读有关here的更多信息。它不允许您直接记录变量,必须将变量放在格式字符串中,并使用以逗号分隔的列表来跟随它们。