Tag: 权限

在UIWebView中防止恼人的HTML5地理位置警报

无论何时脚本使用HTML5的地理位置API请求地理位置, UIWebView请求使用iOS位置服务的权限。 这非常烦人,特别是当你加载静态的HTML文件,它不断询问每个文件的权限,即使用户已经授予了应用程序本身的权限。 有没有办法阻止它? 我知道,在Safari浏览器的地理位置的权限是基于域,我同意请求的权限,当请求是为不同的域名,但不应该加载静态HTML或UIWebView具有相同的地理位置权限,本地文件? 难道我做错了什么?

BSMachError授权访问摄像头

这对我来说是一个谜,我希望你能帮助我… 我已经做了一个应用程序,已经有一个QR扫描仪,当我的iPhone上一个全新的安装访问它后面显示一个警报。 问题是相机图像冻结,我无法扫描任何QR码… 一旦我再次从xcode运行应用程序,这个问题就消失了… 这是在控制台中打印的内容: _BSMachError:端口13403; (os / kern)无效的能力(0x14)“无法插入COPY_SEND” 请注意,我已经添加NSCameraUsageDescription Info.plist。 谢谢你的帮助! 更新:我已经尝试添加NSPhotoLibraryUsageDescription和其他类似的权限Info.plist文件,以及将本地化本地开发区域从EN更改为美国(解决scheme读取其他线程),但仍然没有运气… 更新#2: 我昨天创build了一个新项目 ,重复使用相同的代码和“QR-scanner view”工作得很好! 问题:这可能是某种forms的转换相关问题吗? 该项目是在Swift 2.2中创build的,并且刚刚转换为Swift 3的新语法。 这是我能想到的唯一真正的区别 很高兴听到您对此事的想法!

fork()失败(1:不允许操作)

我是新来的ios。 我正面临一个关于权限的问题。 fork()失败(1:不允许操作) 我想build立一个开放源码库在c实现的ios。 可以在ios上使用“fork()”函数? 如果可以,我该如何解决这个问题?

我可以通过请求在iOS 6的权限获得用户的电话号码吗?

我正在构build一个需要用户电话号码的IOS6应用程序, 有没有办法让用户获得许可,并以编程的方式获得号码? 或者他必须手动input? 如果有问题,我正在使用Xcode 4.5。

如何在iOS上再次请求照片库权限?

在我的iOS应用程序中,我正在访问用户的照片库。 用户第一次这样做,它要求他们的许可。 由于权限请求,我的一些用户第一次报告了崩溃,但在后续尝试中工作正常。 为了能够自己testing,我需要从我的iPad中删除权限,并再次提示。 有没有办法通过iPad / iPhone本身或通过代码来做到这一点?

允许在iPhone上创build文件夹

在我们挖了一半之后,我发现我没有创build文件夹的权限,那么如何获得创build文件夹的权限呢? [[NSFileManager defaultManager] createDirectoryAtPath:[NSString stringWithFormat:@"%@/%@",downloadLocation,kAmazonCatalogsPrefix] withIntermediateDirectories:YES attributes:nil error:&error]; Error Domain=NSCocoaErrorDomain Code=513 "The operation couldn't be completed. (Cocoa error 513.)" UserInfo=0x1f18a8b0 {NSFilePath=/var/mobile/Applications/AB570058-4E4A-41B2-9E40-5C93316D6307/eCatalogs, NSUnderlyingError=0x1f18a830 "The operation couldn't be completed. Operation not permitted"}

NSPhotoLibraryAddUsageDescription和NSPhotoLibraryUsageDescription有什么区别?

我的应用程序在Xcode9上更新时发生崩溃,在iOS11上进行testing。 添加NSPhotoLibraryAddUsageDescription后,它的作品,甚至我已经有了NSPhotoLibraryUsageDescription 。 我已经阅读了关于它们的内容,iOS6以及iOS11的一个支持,但是苹果没有提到它们之间的区别。 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW73 如果我保留新的( NSPhotoLibraryAddUsageDescription ),它也适用于iOS 8或我必须保持两者?

requestRecordPermission什么都不做

自iOS 7更新以来,录制应用程序发生了一些变化。 我有一个应用程序,曾经与iOS 5和6,但当我试图在iOS 7上运行它 – 录音没有回应。 我查了一下互联网,看到有一个需要调用的新方法。 我试图把这个代码放在viewDidAppear中: if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { if([[AVAudioSession sharedInstance] respondsToSelector:@selector(requestRecordPermission:)]) { [[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) { NSLog(@"permission : %d", granted); }]; } } “授予”始终是1,虽然我没有授予任何许可,也没有看到任何请求popup。 顺便说一句我想要处理这个使用Xcode 4.6.3。 我用requestRecordPermission方法为AVAudioSession做了一个类,因为这个方法只在iOS 7中可用。 谢谢。

检测何时按下“回到应用程序”

我已经创build了一个函数,这个函数是用来处理位置权限的,所以如果它没有位置权限的话就会closures。 但是,当您按下打开的设置,然后按状态栏中的“回到应用程序”,则不会再次执行determeinePermission方法。 我试图将其添加到viewDidLoad , viewDidAppear和viewWillAppear 。 我能做什么? func determinePermission() { switch CLLocationManager.authorizationStatus() { case .Authorized: if CLLocationManager.locationServicesEnabled() { manager.delegate = self manager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters manager.startUpdatingLocation() } case .NotDetermined: manager.requestWhenInUseAuthorization() case .AuthorizedWhenInUse, .Restricted, .Denied: let alertController = UIAlertController( title: "Background Location Access Disabled", message: "In order to be notified about adorable kittens near you, please open […]

iOS 11中的照片捕获权限问题

所以这是我的问题。 我正在尝试创build一个UIImageView和UIButton的屏幕。 当用户按下button,相机应用程序打开,你拍照,如果你在相机应用程序中按“使用照片”,你将返回到我的应用程序的屏幕,照片被放置在我前面提到的UIImageView。 到目前为止发生的事情是,当我按下“使用照片”button时,图像被正确放置在我的UIImageView中,但是应用程序崩溃,出现以下错误: 这个应用程序已经崩溃,因为它试图访问隐私敏感的数据没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSPhotoLibraryAddUsageDescription项,向用户解释应用程序如何使用此数据。 我到目前为止所做的是: 将值为“$(PRODUCT_NAME)”的“隐私 – 图片库使用说明”键设置为使用库来处理您拍摄的照片。 在Info.plist文件中(也检查了它是如何用Sourceforms编写的,根据Apple开发者文档是正确的)。 在Info.plist文件中还放置了“隐私 – 相机使用说明”键值“$(PRODUCT_NAME)使用相机”。 在“目标 – > – >信息 – >自定义iOS目标属性”下选中,并在步骤1和步骤2中提到了2个键/值对。 到目前为止,我会向您提供我的代码: import UIKit import Vision import MobileCoreServices import AVFoundation import Photos class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate { var newMedia: Bool? @IBAction func captureImageButtonPressed(_ sender: Any) { //let imageName : String = "dolphin" //randomImageView.image = […]