这是一些代码
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。有什么不对吗?
感谢
答案 0 :(得分:3)
如果要向空的可变数组添加元素,则它具有索引0
:
Music *bSong = [viewController.songs objectAtIndex:0];
当然,假设songs
实际上是NSMutableArray
(不是NSArray
,这是不可变的)并且songs
存在。