【发布时间】:2012-01-27 04:43:37
【问题描述】:
我在一个被多次调用的方法中有一个嵌套嵌套(双嵌套)的 if 语句。每次我在 if 语句中的 int (count) 中加一。在这里:
if (currentString) {
count += 1;
NSLog(@"%i" , count);
}
我记录了它,它记录了几次,但数字总是 1:
2012-01-27 12:29:26.127 Appletini[479:10a03] 1
2012-01-27 12:29:26.128 Appletini[479:10a03] 1
2012-01-27 12:29:26.132 Appletini[479:10a03] 1
2012-01-27 12:29:26.134 Appletini[479:10a03] 1
2012-01-27 12:29:26.138 Appletini[479:10a03] 1
2012-01-27 12:29:26.139 Appletini[479:10a03] 1
2012-01-27 12:29:26.143 Appletini[479:10a03] 1
2012-01-27 12:29:26.143 Appletini[479:10a03] 1
count 是一个实例变量:
@interface RSSItem : NSObject <NSXMLParserDelegate> {
int count;
}
有什么想法吗???
【问题讨论】:
-
您的代码不足以查找原因。尝试提供更多代码。
-
yes... 显示在哪里声明 count 以及如何调用该方法。
标签: objective-c c if-statement int