错误消息 'init(accessToEntityTypes:)' 无法初始化 EKEventStore

error message 'init(accessToEntityTypes:)' is unavailable intializing EKEventStore

我正在按照 this documentation 中的说明初始化 EKEventStore,但在以下行出现代码时间错误:

let eventStore = EKEventStore(accessToEntityTypes: .reminder)

错误消息说:

'init(accessToEntityTypes:)' is unavailable

那个文件是错误的。如果你查看 https://developer.apple.com/documentation/eventkit/ekeventstore 你会发现没有这样的初始化器。它曾经存在于 MacOS 上,但从未出现在 iOS 上。只需调用 EKEventStore()