ios 位置权限弹出框闪现问题,Xcode10 打开旧项目报错Multiple commands produce

1.在请求位置权限的时候,会出现这样的情况,还没点击允许或拒绝,提示框就消失了...很让人头疼,觉得是不是自己哪里写的出了问题
ios 位置权限弹出框闪现问题,Xcode10 打开旧项目报错Multiple commands produce_第1张图片
image.png
其实原因CLLocationManager是在arc下用完就被释放了,为了确保用户可以点击权限,可以将CLLocationManager设置成全局变量,如果是封装的工具类,则可以设置成静态变量,改好之后再运行,就会发现这个问题已经不存在啦~~~
2.Xcode10 打开旧项目报错Multiple commands produce........

file-->Workspace Settings-->Bulid System选择Legacy Build System-->Done
然后重新运行一下就OK啦


ios 位置权限弹出框闪现问题,Xcode10 打开旧项目报错Multiple commands produce_第2张图片
image.png
ios 位置权限弹出框闪现问题,Xcode10 打开旧项目报错Multiple commands produce_第3张图片
image.png

你可能感兴趣的:(ios 位置权限弹出框闪现问题,Xcode10 打开旧项目报错Multiple commands produce)