NSarray没有用

时间:2012-01-12 11:53:17

标签: iphone nsarray

这是一些代码

aSong.songDuration = currentElementValue;
NSLog(@"SD = %@",aSong.songDuration);         //   Here aSong.Duration is right
[viewController.songs addObject:aSong];
Music *bSong = [viewController.songs objectAtIndex:1]; // here bSong.Duration is null
NSLog(@"bSong = %@",bSong.songDuration);

我尝试了不同的objectAtIndex但是值一直是null。有什么不对吗?

感谢

1 个答案:

答案 0 :(得分:3)

如果要向空的可变数组添加元素,则它具有索引0

Music *bSong = [viewController.songs objectAtIndex:0];

当然,假设songs实际上是NSMutableArray(不是NSArray,这是不可变的)并且songs存在。