我遇到了一个问题,我试图采取NSInteger,并将值放入标签。以下是代码:字符串格式返回指针值,而不是数字
NSArray *itemList = [cart objectForKey:@"CartItemList"];
NSInteger itemCount;
for(NSDictionary* cartItem in itemList) {
itemCount += [[cartItem valueForKey:@"Quantity"] integerValue];
}
[totalItems setText:[NSString stringWithFormat:@"%d",itemCount]];
项目列表中有一项为4的数量,然而,标签显示指针引用数,不是4的值,我在想什么?
在此先感谢您的帮助!
你会得到什么,如果你NSLog每个itemCount依次?即放NSLog(@“%d”,itemCount);作为你的'for'循环的第一行? – deanWombourne 2012-02-03 15:59:16