项目中出现函数调用栈为
#0 0x038080b2 in objc_msgSend ()
原来是自己不小心 Release掉了本应该由系统自动释放(Autorelease)的对象,造成引用空对象出错。具体代码如下:
NSString *songID = [oneSongDicobjectForKey:@"id"];
NSString *songName = [oneSongDic objectForKey:@"name"];
Song *oneSong = [[Songalloc] init];
oneSong.songID = songID;
oneSong.songName = songName;
[songID release];
[songName release];