如何从NSMutableArray中获取第一个值(iPhone)?

5

现在我正在开发一个简单的iPhone应用程序,我已经将一些值存储在NSMutableArray中,例如"{54.399, 196}","{-268.246, 273}"。我想在第一个indexpath中获取54.399,该怎么做,请帮帮我。

提前感谢您的帮助。


这是一个CGRect作为NSString吗? - hypercrypt
2个回答

17

看起来你有一个数组嵌套数组的情况,所以解决方法应该是:

[[myArray objectAtIndex:0] objectAtIndex:0];

或者使用下标:

myArray[0][0];

编辑:

好的,你有一个 NSStrings 数组。如果要实现你想做的事情(获取 53.399),请按照以下步骤进行:

NSString *myString = [myArray objectAtIndex:0];
NSArray *stringComponents = [myString componentsSeparatedByString:@","];
NSString *myFinalString = [stringComponents objectAtIndex:0];

使用下标:

NSString *myFinalString = [[myArray[0] componentsSeparatedByString:@","][0];

NSLog(@"测试:%@", [[Array objectAtIndex:0] objectAtIndex:0]); - SampathKumar
出现错误 -[__NSCFString objectAtIndex:]: 无法识别的选择器发送到实例 0x1084a950 - SampathKumar
好的,你有一个NSString,只需放置:[myArray objectAtIndex:0]。要获取该值,然后必须操作字符串。 - Rui Peres
[[数组 objectAtIndex:indexPath.row] objectAtIndex:0] - Prabhat Kasera

0

你可以使用

[[arrayObj objectAtIndex:0] objectAtIndex:0];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接