最近在公司做视频会议的项目 ios客户端
push 的一个 view 第一次push 窗口可以正常出现视频头像
关闭 再push一次 窗口出来 视频无法正常显示
调试好几天 问了一公司技术支持 说:这个view必须是全局的 pop的时候不能被销毁掉
这样想起来单例 如下
static VideoVC *mdvc=nil;
+(VideoVC*)shareModel
{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
mdvc = [[self alloc] init];
});
return mdvc;
}
//下面是push 永远只有一个view 不会向之前一样push不一样的view(内存)
VideoVC*mdvc=[VideoVC shareModel];
[self.navigationController pushViewController:mdvc animated:NO];
mark一下