博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PermissionScope Swift4 兼容问题
阅读量:6510 次
发布时间:2019-06-24

本文共 445 字,大约阅读时间需要 1 分钟。

是iOS非常好用的权限处理库,界面效果也非常精美。不幸的是作者已经停止维护。

PermissionScope is no longer supported. Please use an alternative if you need updates for newer iOS 10 and 11 APIs!

问题的来源

因为作者是基于Swift3开发的,而4.0的@selector语法有一点调整,所以是不能通过编译的,处理办法是根据Xcode的提示一个个修正。

可是事情真的这么简单吗?Xcode处理过后虽然编译通过了,但是会触发运行时错误。错误内容大致是调用了不存在的方法

解决方案

由于我们根据Xcode的提示给相关代码加了@objc,但是有些方法是没有加的,而这些方法类似下面的代码:

func requestCamera() {}

由于没有@objc修饰,@selector指令找不到方法,所以就报错了。解决方案如下:

@objcfunc requestCamera() {}

转载地址:http://fzdfo.baihongyu.com/

你可能感兴趣的文章
复杂的数据类型3 - C++快速入门09
查看>>
OpenJudge 2786 Pell数列
查看>>
mysql 游标循环,嵌套游标循环
查看>>
css之自动换行
查看>>
swoft| 源码解读系列一: 好难! swoft demo 都跑不起来怎么破? docker 了解一下呗~
查看>>
win7 蛋疼的时间格式转化
查看>>
while死循环问题-输入字符就会死循环
查看>>
C++中二维数组的动态创建与处理
查看>>
SPOJ 10628 COT - Count on a tree(在树上建立主席树)(LCA)
查看>>
general error c1010070: Failed to load and parse the manifest
查看>>
SpringInAction--Bean参数的自动注入
查看>>
取某个数字的各个位数字
查看>>
素数筛
查看>>
centos /linux 修改目录或文件权限
查看>>
leetcode--
查看>>
访问者模式
查看>>
异步函数
查看>>
Ajax简单整理-思维导图
查看>>
jQuery 选择器
查看>>
Openstack的vnc界面定制
查看>>