import EventKit
var store = EKEventStore()
store.requestAccessToEntityType(EKEntityTypeEvent) {
(success: Bool, error: NSError!) in
println("Got permission = \(success); error = \(error)")
}
我在Playground中有上述代码,响应是......
获得权限= false; error = nil
我如何授予游乐场许可?
答案 0 :(得分:3)
游乐场不支持权利,这是访问日历/提醒所必需的。
这真是一种耻辱,因为这将是一种完美的方式来解决您希望如何使用API。
答案 1 :(得分:0)
你现在可以这样做。我在操场上的macOS上的Xcode 8.3.2中尝试过它。代码需要像这样更新:
import EventKit
var store = EKEventStore()
store.requestAccess(to: .event, completion: {
(success, error) -> Void in
print("Got permission = \(success); error = \(error)")
})
我收到了访问日历的权限请求。我的输出是:
获得权限= true; error = nil