草庐IT

requestAccess

全部标签

ios - AVCaptureDevice.requestAccess() 崩溃

我使用Swift3.0和Xcode8Beta2创建了一个iOS单View应用程序。我正在链接AVFoundation.framework。这是我的ViewController代码:importUIKitimportAVFoundationclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()ifAVCaptureDevice.authorizationStatus(forMediaType:AVMediaTypeVideo)==.notDetermined{AVCaptureD

swift - 如何解决 requestAccess 中的无限循环(到 :completion:) on EKEventStore?

我正在打开EKAuthorizationStatus,但即使在requestAuthorisation(to:commit:)被调用并返回true并且没有错误时,switch语句仍然与匹配。notDetermined情况和其中的递归产生无限循环。这让我抓狂!我试图找出requestAuthorisation(to:commit:)实际上是如何工作的,因为我觉得这个问题完全与并发性或其他问题有关,但我找不到任何东西,所以我有麻烦真正了解情况。而且由于我代码中的递归肯定是这个无限循环的一部分,所以我尝试了一种没有递归的方法。但是由于EKAuthorizationStatus可能会在我的应用