[英]UIDeviceOrientation for MPMoviePlayerViewController
[英]UIDeviceOrientation Notifications
为了接收UIDeviceOrientation
更改通知,必须做两件事:
UIDevice
上调用beginGeneratingDeviceOrientationNotifications
这是我的问题:
假设我有两个视图控制器想要接收这些通知,并且第一个调用beginGeneratingDeviceOrientationNotifications
和register,然后第二个调用相同。 现在,我的第一个VC卸载,注销并调用endGeneratingDeviceOrientationNotifications
。 即使第一个VC“关闭了它们”,第二个VC仍会继续接收这些通知吗?
是。 begin…
方法的文档至少是这样说的:
您可以安全地嵌套对此方法的调用,但应始终将每个调用与对
endGeneratingDeviceOrientationNotifications
方法的相应调用进行endGeneratingDeviceOrientationNotifications
。
这种接口通常使用一些计数器来实现。 每个“ begin…
方法都会递增计数器,每个“ end…
方法都会递减计数器。 只要计数器大于零,就发送通知。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.