徐晓静的回答:这个需要用加载组件 一切随风去的回答:unity?自己的bug?该问题在5.6,2017.1,2017.2,2017.3,2018版本开发都有修复,但是5.5之前的版本(包括5.5)没有补丁版本?只有关闭airplay功能 在xcode工程中,找到classes/unity/displaymanager.mm文件。 在该文件中有如下代码: -?(id)init { if?((self?=?[super?init])) { [[nsnotificationcenter?defaultcenter]?addobserver:?self selector:?@selector(screendidconnect:) name:?uiscreendidconnectnotification object:?nil ]; [[nsnotificationcenter?defaultcenter]?addobserver:?self selector:?@selector(screendiddisconnect:) name:?uiscreendiddisconnectnotification object:?nil ]; <...> 把?[[nsnotificationcenter?defaultcenter]?addobserver:?self selector:?@selector(screendidconnect:) name:?uiscreendidconnectnotification object:?nil ]; [[nsnotificationcenter?defaultcenter]?addobserver:?self selector:?@selector(screendiddisconnect:) name:?uiscreendiddisconnectnotification object:?nil ]; 代码注释掉就可以解决崩溃的问题。 网页链接 |