-3

重複の可能性:
NSArray の最後のオブジェクトを取得する方法

私の iPhone アプリケーションでは、最後の配列値を から取得したいと考えていますNSMutableArray

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

この「配列」で。私はこれを以下の値にしています。

hi, hello,

helloからのみ値を取得したいNSMutableArray

これどうやってするの?

4

4 に答える 4

3

これを試して

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

それはあなたを助けるかもしれません

于 2013-01-01T08:13:44.713 に答える
0

[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
于 2013-01-01T08:14:59.857 に答える
0

[array count] - 1最後の値を取得するには、indexpath at をたどる必要があります。

例えば、

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

プログラミングを楽しもう!

于 2013-01-01T08:14:02.197 に答える
0

以下を使用できます。

NSString *str = (NSString *)[array lastObject];
于 2013-01-01T08:14:14.163 に答える