代码之家  ›  专栏  ›  技术社区  ›  Fattaneh Talebi

如何在objective-c中的nsmutablearray中存储长值

  •  0
  • Fattaneh Talebi  · 技术社区  · 8 年前

    我想要一个包含 long 价值观。这个包含 int .

    @property (nonatomic,retain) NSMutableArray *selectedMessages;
    

    添加元素:

    [selectedMessages addObject:[NSNumber numberWithInteger:id]]
    

    检索每个元素:

    for (id selectedMessageId in self.selectedMessages) {
        // selectedMessageId is int
    }
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   Andrey Chernukha    8 年前

    NSNumber numberWithLong 和 longValue

    在你的例子中 selectedMessageId 不是 int . 它是 数字对象 . 你可以找回它 内景 利用价值 intValue 方法。所以你需要 long