我想要一个包含long
值的数组。这个包含int
。
@property (nonatomic,retain) NSMutableArray *selectedMessages;
向其中添加元素:
[selectedMessages addObject:[NSNumber numberWithInteger:id]]
检索每个元素:
for (id selectedMessageId in self.selectedMessages) {
// selectedMessageId is int
}
如何更改此值以存储长值?
答案 0 :(得分:1)
NSNumber
类具有numberWithLong
和longValue
方法。
在您的示例中,selectedMessageId
不是int
。是NSNumber
。您可以使用int
方法检索其intValue
值。因此,当您需要long
时,请使用上面提供的方法