-
0 votesanswersviews
AVPlayerItem状态观察器保留AVPlayer
我有一个名为PGPlayer的AVPlayer包装器 . 每当我创建一个PGPlayer实例时: PGPlayer *myPlayer = [PGPlayer new]; 在我的PGPlayer类的init()方法中,我为keyPath“currentItem”添加了一个观察者,如: [self addObserver:self forKeyPath:@"currentItem&quo... -
126 votesanswersviews
斯威夫特的dealloc
我想在视图控制器的生命周期结束时执行一些清理,即删除 NSNotificationCenter 通知 . 实现 dealloc 导致Swift编译器错误: Cannot override 'dealloc' which has been marked unavailable 在Swift中对象生命结束时执行某些清理的首选方法是什么?