XCode SDK接入时提示: UIApplicationInvalidInterfaceOrientation
2019独角兽企业重金招聘Python工程师标准>>>
工作中因为要接IOS版本第三方的SDK,连学带做看了一天的Object-C,接入过程中遇到了一些问题,这里记录一下。
问题一:
登录测试过程中,NSLog已成功打印登录接口调用成功了,但是log一直输出如下信息:
UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and [UINavigationController shouldAutorotate] is returning YES'。
解决办法:
问题二:
接入的sdk在登录界面时,会造成游戏本身横屏显示,只要一出现登录界面,游戏屏幕就会自动旋转成横屏。
解决办法:
1,sdk初始化时,设置配置文件中相关属性修改。
2,强制应用竖屏显示(自己的游戏情况),可通过如下方法。
01,在RootViewController中
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}// For ios6, use supportedInterfaceOrientations & shouldAutorotate instead
- (NSUInteger) supportedInterfaceOrientations{//因为游戏只支持竖屏,所以只返回竖屏情况#ifdef __IPHONE_6_0return UIInterfaceOrientationMaskPortrait;#endif
}- (BOOL) shouldAutorotate {return YES;
}
问题三:
sdk接入后编译运行提示如下错误信息:
IOS App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
解决办法:
编辑 info.plist,加入如下设置:
<plist>
<dict>
....
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
</dict>
</plist>
[因为Object-C刚学,这些内容可能看起来比较简单,只是方便自己查阅,能力有限]
转载于:https://my.oschina.net/u/223340/blog/745956
XCode SDK接入时提示: UIApplicationInvalidInterfaceOrientation相关推荐
- XCode连接手机时提示A Valid provisioning profile for this executable was not found
场景 在XCode中连接手机运行调试时提示如下 解决 首先保证其他已经正常开启debug模式. 点击project--scheme--EditScheme--确保左边的菜单栏下的Build Confi ...
- XCode提交app时提示SDK Version Issue,This app was built with the IOS 12.0 SDK...
场景 在使用Xcode8提交app到appStore时,最后一步upload后提示: WARNING ITMS-90725:"SDK Version Issue .This app was ...
- EasyCVR使用大华SDK接入时录像显示失败是什么原因?该如何解决?
EasyCVR视频融合云服务支持多协议.多类型设备的接入,包括国标GB/T28181.RTMP.RTSP/Onvif协议,以及厂家私有协议,如:海康SDK.大华SDK.海康Ehome等.平台可对前端接 ...
- 更新xcode 12.51时提示空间不足,以及macos的空间清理
这几天给macos的xcode升级时提示空间不足,我很奇怪,看了一下系统信息,显示剩余空间大概25个G左右,想了半天,于是把原来的xcode删了,然后下载新的xcode,但app store还是提示空 ...
- ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...
- UNITY 打包时提示sdk tools 或 sdk build tools版本低时可以直接点update 按钮进行更新...
UNITY 打包时提示sdk tools 或 sdk build tools版本低时可以直接点update 按钮进行更新 如题.如果不更新,而选择 : use newest version insta ...
- 安装好eVC4后,打开eVC时提示:Microsoft eMbedded Visual C++ has discovered no CE platform SDK installed on the d
一直使用VS2005的,因为需要今天安装了eVC4,安装完后,打开eVC时提示:Microsoft eMbedded Visual C++ has discovered no CE platform ...
- 渠道SDK接入的各种坑
一.安卓 1.Q:接入易接sdk后发现充值成功没到账? A:1)查看对应渠道后台是否配好了易接后台提供的回调地址 2)查看易接接入时的参数是否填对了(注:callbackinfo那个参数一般填的是cp ...
- 踩坑!穿山甲广告Android SDK接入
随着流量变现的兴起,越来越多的广告SDK汹涌而来,除了字节的穿山甲,还有腾讯的优量汇.百度的广告联盟,其他的例如AdView和万普世纪已经逐渐退出历史的舞台. 本篇文章将基于com.pangle.cn ...
最新文章
- 【 C 】高级字符串查找之 strspn 和 strcspn 的思考
- 电脑无法安装python-无法安装Python库
- HDU2072 单词数
- MTK radiooptions 分析
- Dockerfile的介绍
- 数学物理方法pdf_《数学物理方法》周明儒(第2版)补充材料与习题详解
- ctrl导致开机弹出计算机,Win7系统开机黑屏提示Press Ctrl+Alt+Del to restart如何解决...
- 计算机上的键有什么功能吗,电脑功能键都有什么用,电脑上功能键的用法_系统圣地...
- ispalpha函数与islower
- JavaWeb请求的重定向与转发:getRequestDispatcher()的forward方法,sendRedirect方法,以及重定向与转发的区别
- Junit 4 的使用
- dos 教程(很全的)
- Dual Thrust 策略
- 微信抽奖助手网络或服务器错误,微信抽奖助手怎样运用 抽奖助手运用办法
- 浅谈程序员的绩效考核
- 将大文本文件分割成多个小文件
- 用函数统计各分数段人数c语言,excel统计各分数段人数的函数
- CF 2022寒假练习
- css3实现旋转魔方
- 干货 | 80篇+网络安全面试经验帖
热门文章
- 特斯拉股东要用“独立董事长”换掉马斯克,不过最终失败了
- Facebook开源了两个无监督翻译模型,只用单语就能训练双语
- 刚刚,北京正式允许无人车上路路测!准入门槛500万元
- mui PopPicker面板关闭后的回调函数
- numpy ndarray可用的常规函数
- ExpressionFuncTObject, bool与FuncTObject, bool的区别
- 什么是语义化的HTML?有何意义?为什么要做到语义化?
- 大道至简第七章读后感
- Android中定时器的3种实现方法
- java中OOA,OOT, OOP, OOD, OOSM,OOM英文表示的含义是什么?