0

您不能拥有 NSIntegers 的 NSMutableArray 是真的吗?当我尝试将值添加到数组中然后将它们打印出来时,它们是巨大的数字(当我将标签打印到 NSLog 时,它们是 0、1、2、3 等)。

我正在尝试创建一组我的 UITabBarItem 的标签,以便我可以保存订单并稍后检索它。我是否被迫对 NSNumber 进行一些转换以存储到数组中,然后在启动时转换回来以获取整数值?

谢谢您的帮助。

4

1 回答 1

1

没错,在将它们添加到 NSMutableArray 之前,您需要将它们“装箱”在 NSNumbers 中,您可以这样做[array addObject:[NSNumber numberWithInt:item.tag]];

于 2009-12-28T20:14:12.203 回答