【问题标题】:How to get last array values from NsmutableArray [duplicate]如何从 NsmutableArray 获取最后一个数组值 [重复]
【发布时间】:2013-01-01 08:10:04
【问题描述】:

可能重复:
How to get the last object of an NSArray

在我的 iPhone 应用程序中,我想从 NSMutableArray 检索最后一个数组值:

NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:messages];
NSLog(@"array : %@", array);

在这个“数组”中。我的值低于此值。

hi, hello,

我只想从NSMutableArray 中获取hello 值。

我该怎么做?

【问题讨论】:

  • 我们可以理解问题正文中的拼写/大小写错误。但是你的代码充满了错误。为什么不能从 xcode 复制/粘贴代码?
  • @Gopi :您应该接受答案并相应地投票赞成/反对,否则没有人会感兴趣为您做事......:p

标签: iphone xcode ios6


【解决方案1】:

试试这个

NSLog(@"array : %@",[array lastObject]);

可能对你有帮助

【讨论】:

  • 谢谢。它工作正常。
【解决方案2】:

您应该按照[array count] - 1 的索引路径获取最后一个值。

例如,

 NSString *str = [NSString stringWithFormat:"%@",[array objectAtIndex:[array count] - 1]];
   NSLog("last object of an array = %@",str);

享受编程!

【讨论】:

    【解决方案3】:

    你可以使用:

    NSString *str = (NSString *)[array lastObject];
    

    【讨论】:

      【解决方案4】:

      [array lastObject] 返回数组的最后一个对象。

      NSArray *arr=[NSArray arrayWithObjects:@"A",@"B",@"C", nil];
      NSString *last=[arr lastObject];
      NSLog(@"Last obj in string : %@",last);
      

      输出:

      Last obj in string : C
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-03
        相关资源
        最近更新 更多