我有一个使用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中的东西?
感谢您的帮助!
答案 0 :(得分:1)
您需要添加:
隐私权 - 日历使用说明
到你的.plist