我創建一個事件的新EKEventViewController編程顯示EKEventEditViewController事後在EKEventViewController
let ekEventViewController = EKEventViewController(nibName: nil, bundle: nil)
ekEventViewController.delegate = self
ekEventViewController.allowsEditing = true
ekEventViewController.event = event
setViewController(ekEventViewController)
顯示它在setViewController
我加入了新的控制器作爲childViewController和新的控制器作爲一個子視圖視圖。現在我想在呈現EKEventViewController之後立即調用「編輯」操作。我沒有任何子類,我只想使用EKEventEditingViewController
自動編輯。
到目前爲止,我已經嘗試了幾種與「編輯」相關的方法。
我也試圖調用editButtonItem
的Selector
,但沒有成功......
ekEventViewController.perform(ekEventViewController.editButtonItem.action!
有沒有辦法做到這一點沒有子?我甚至考慮反思,但無法弄清楚...
在此先感謝!
謝謝你的回答。你是對的,我沒有考慮直接展示這個控制器,因爲我想在編輯完成後顯示通常的EKEventViewController,但這對我來說很好。 – Muli
沒有upvote,它幫助了我一步,但不幸的是,它不是我的問題的實際解決方案,因爲我試圖把它放在不是全屏的ViewController中,如果您明白的話...... – Muli
當然。我提出了你的問題。很高興你正在取得進展。這就是我們來這裏的原因。 – Mozahler