删除发布语句。其中一些似乎没有问题,但这可能仅仅是因为其他事情首先爆炸。发送到发布对象的消息(从未手动发布)
- (void)handleNowPlayingItemChanged:(id)notification {
MPMediaItem *item = self.musicPlayer.nowPlayingItem;
NSString *title = [item valueForProperty:MPMediaItemPropertyTitle];
NSNumber *duration = [item
valueForProperty:MPMediaItemPropertyPlaybackDuration];
float totalTime = [duration floatValue];
progressSlider.maximumValue = totalTime;
CGSize artworkImageViewSize = self.albumCover.bounds.size;
MPMediaItemArtwork *artwork = [item valueForProperty:
MPMediaItemPropertyArtwork];
if (artwork) {
self.albumCover.image = [artwork imageWithSize:artworkImageViewSize];
} else {
self.albumCover.image = nil;
}
titleLabel.text = title;
/*OpenEars stuff*/
}
在another question我提到关于艺术品SQLite的错误。
**删除错误和有关NSZombieEnabled调用释放对象警报的详细信息。 **
嗯,我不觉得愚蠢。这全是内存管理。
我把精力投入到不漏任何东西,甚至在一个临时的解决方案,但我这样做...
您是否尝试过使用僵尸进行分析? – Richard