菜鸟教程小白 发表于 2022-12-11 19:40:17

ios - 事件(带标识符 :) fails after application restart


                                            <p><p>我正在使用 EventKit 创建和删除日历 (EKEvent) 事件。</p>

<p>我的代码非常基础,创建一个 EKEventStore() 并使用 save 添加一个新事件 (EKEvent)。
稍后在某些特定场景中,使用 event(withIdentifier:) 从 eventStore 获取事件并删除。</p>

<p>在应用重新启动之前一切正常。</p>

<p>当尝试获取在应用程序的先前运行中保存的事件时,获取返回 nil 并出现异常:</p>

<pre><code>2018-01-26 20:26:30.532019+0200 MyApplication Error getting event with identifier 174799E7-BD04-48B6-8B54-60AC28F4224C:FF38551F-EA72-4718-8DAD-827E48078E63: Error Domain=EKCADErrorDomain Code=1010 &#34;(null)&#34;
</code></pre>

<p>保存事件行:</p>

<pre><code>eventStore.save(event, span: .futureEvents, commit: true)
</code></pre>

<p>获取事件行:</p>

<pre><code>let event = eventStore.event(withIdentifier: eventIdentifer)
</code></pre>

<p>有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>请忽略此问题,问题已解决。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 事件(带标识符 :) fails after application restart,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48471135/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48471135/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 事件(带标识符 :) fails after application restart