iOS9+Swift开发经验不定期汇总(2): 企业账号应用不受信任,自定义Navigation Controller左上角返回按钮,CLLocationManager停止获取GPS等

本文介绍了在iOS9+环境下,如何处理企业账号应用不受信任的问题,以及如何自定义Navigation Controller的左上角返回按钮,包括禁止显示、回退指定页面以及在返回时执行附加动作。此外,还讨论了如何通过tricky办法停止CLLocationManager获取GPS信息。
摘要由CSDN通过智能技术生成

好久没有更新blog了,最近一直在忙着写代码结项,所以很多总结都攒到一块了。一块说一下吧

企业账号发布应用提示不信任

更新了iOS9之后,很多用户反映我们的应用安装之后打不开,总是提示不受信任的开发者xxx。其实问题很简单,只需要在手机的设置里面信任一下开发者的profile就ok了。不得不说,iOS9之后对安全方面确实做了很多更新,比如默认使用HTTPs,现在又多了这么个事。

具体步骤是:

设置  --> 通用 --> 描述文件(profile) 然后如果你安装了用企业账号发布的应用,就会出现该企业账号的证书,然后点进去,信任,就ok了。


自定义Navigation Controller左上角的返回按钮

开发中遇到这样的问题,比如不希望navigation controller到一个页面回退到上一个页面,或者说,我希望自定义它的pop动作,比如说回退到指定的页面啊,或者在回退的时候有一些额外的动作,这些都是可以做的。我们一步一步来看。

想要禁止显示左上角的回退按钮,同时也禁止手势划屏的回退动作,

很简单,一行代码就可以搞定

在你的viewDidLoad 或者viewWill(Did)Appear方法中加入下面一行代码:

self.navigationItem.setHidesBackButton(true, animated: false)

当然你的这个类要是navigation controller中的一个。


那么如果想要回跳到指定的页面怎么办么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值