我在ARC 的环境下 遇到 exc_bad_access(code=EXC_I386_GPFLT)
是这样的: 根视图运用了 ImagePlayerview ,二级页面也用了 ImagePlayerview,在二级页面返回根视图时,imagePlayerView一滚动就出现了野指针,说是访问了一块已经不属于你的内存。
一步步排查+网上搜索 = imagePlayerView 的delegate 在页面不存在时需要 置为 nil。
解决:
- (void)dealloc {
self.imagePlayerView.imagePlayerViewDelegate = nil;
}