首页 > 编程知识 正文

IOS ReplayKit 的坑

时间:2023-05-05 09:24:05 阅读:264596 作者:1633

对IOS9.x支持不友好,开关来回多点几次就卡死进程了。

最好的办法是对IOS系统版本进行检测,对于低版本不支持ReplayKit功能

得到IOS系统版本号的代码:

sealed class OSVersionCode:Singleton<OSVersionCode> { public OSVersionCode() { string sVer = SystemInfo.operatingSystem; Debug.Log(sVer); //sVer = "iPhone OS 9.2;"; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("[0-9.]+"); foreach(System.Text.RegularExpressions.Match m in reg.Matches(sVer)) { if(m.Value.Contains(".")) { string[] aVer = m.Value.Split('.'); int iBigVer; int.TryParse(aVer[0], out iBigVer); _os_version = iBigVer; Debug.Log(iBigVer); } } } private int _os_version = 0; public int GetOperationSystemVersion { get{ return _os_version; } }}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。