我有一个使用 swift 2.2 和 Xcode 7 构建的应用程序,最低兼容性是:ioS9,这个应用程序需要日历的权限,我使用以下代码:
EKEventStore().requestAccessToEntityType(EKEntityType.Event, completion: {
(accessGranted: Bool, error: NSError?) in
if accessGranted == true {
dispatch_async(dispatch_get_main_queue(), {
self.loadCalendars()
completitionHandler(success: true)
})
} else {
completitionHandler(success: false)
}
})
一切正常,除了在 iOS>= 10 中,当用户安装应用程序并请求权限应用程序崩溃时,从 instabug 记录以下内容:
Crash due to signal: SIGTRAP() at 100476508
_mh_execute_header + 4482312
怎么了? 我必须插入一些更改才能使其在 ios10 上运行? info.plist 中的某些内容?
感谢您的帮助!
您需要添加:
隐私 - 日历使用说明
到您的 .plist