相关疑难解决方法(0)

如何接受/拒绝EKEvent邀请?

我想允许我的用户在我的应用中接受/拒绝会议邀请.

我认为我需要的是以某种方式更新EKParticipantStatus,但看起来它无法更新.

Apple Docs:Event Kit无法将参与者添加到活动中,也无法更改参与者信息

在这个stackOverflow问题中有人建议带来本机EventKitUI,我试过这样:

  class CalendarViewController: UIViewController, EKEventViewDelegate {

        // .....

        let eventController = EKEventViewController()
        guard let eventWithIdentifier = MeetingsFetcher.eventStoreClass.event(withIdentifier: meeting.UUID) else {
            return nil
        }
        eventController.delegate = self
        eventController.event = eventWithIdentifier
        eventController.allowsEditing = true
        eventController.allowsCalendarPreview = true

        let navCon = UINavigationController(rootViewController: eventController)

        // customizing the toolbar where the accept/maybe/decline buttons appear
        navCon.toolbar.isTranslucent = false
        navCon.toolbar.tintColor = .blueGreen
        navCon.toolbar.backgroundColor = .coolWhite10

        // customizing the nav bar where the OK button appears
        navCon.navigationBar.callinAppearence()
        present(navCon, animated: true, completion: …
Run Code Online (Sandbox Code Playgroud)

ios ekevent ekeventkit ekeventstore swift

7
推荐指数
1
解决办法
378
查看次数

标签 统计

ekevent ×1

ekeventkit ×1

ekeventstore ×1

ios ×1

swift ×1