EKEvent 事件标识符返回 null

2024-06-25

当我尝试获取 EKEvent 的标识符时,我得到的只是一个 nil 值。由于在 iOS5 中 EKEvent 是 EKCalendarItem 的子类,因此我想我也许能够获取 EKCalendarItem 的 UUID,但它也会返回 nil。

在尝试访问标识符或 UUID 属性时,我时不时也会收到此错误:

CADObjectGetInlineStringProperty failed fetching uniqueID for EKPersistentEvent with error Error Domain=NSMachErrorDomain Code=268435459 "The operation couldn’t be completed. (Mach error 268435459 - (ipc/send) invalid destination port)"

我已经被这个问题困扰很长一段时间了,但我认为这可能与 iOS5 beta 相关。但由于我们现在已经是 iOS5,它仍然无法正常工作。


在我的应用程序中,我发现如果您在获取 eventIdentifier 的 eventStore 已释放时请求 eventIdentifier,它将返回 nil。但如果您之前询问 eventIdentifier,它会返回 id 确定。然后,您可以释放 EKEventStore 实例并毫无问题地请求标识符......似乎它需要 eventStore 来检索 id,但我没有收到任何警告。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EKEvent 事件标识符返回 null 的相关文章

随机推荐

  • Spring MVC(异步)与 Spring WebFlux

    我正在尝试了解 Spring WebFlux 到目前为止我发现的东西在核心都是反应式的 没有Servlet API 每个请求没有线程 HTTP 2 服务器推送 应用程序 流 json 但是 Spring MVC 中的异步调用有什么区别呢 我
  • GCC -fstack-check 选项在 C 中引发什么异常

    根据 gcc 文档 fstack check 生成代码以验证您没有超出堆栈边界 请注意 此开关实际上并不导致检查完成 而是执行检查 操作系统必须这样做 该切换会导致代码生成 以确保操作系统看到正在扩展的堆栈 我的假设是这个额外的代码将生成异
  • 如何在 JavaScript 中进行字符串插值?

    考虑这段代码 var age 3 console log I m age years old 除了字符串连接之外 还有其他方法可以将变量的值插入到字符串中吗 从 ES6 开始 你可以使用模板文字 https developer mozill
  • 优化计算 200 万以下所有素数总和的 Haskell 代码

    欧拉计划中的问题 10 我在那里看到了一些讨论 但仅限于 C 我用下面的代码来计算 print sum sieve 2 2000000 where sieve sieve x xs x sieve filter 0 mod x xs 需要很
  • Pandas:使用数据帧的多列作为另一个数据帧的索引

    我有一个包含我的数据的大型数据框 以及另一个具有相同第一维度的数据框 其中包含有关每个时间点的元数据 例如 试验编号是什么 试验类型是什么 我想要做的是使用 元数据帧 的值对大数据帧进行切片 我想将它们分开 而不是将数据数据帧存储为较大数据
  • 最快的 Sobel 边缘检测 C#

    我想制作一个实现索贝尔边缘检测的程序 这是我的代码 private Bitmap SobelEdgeDetect Bitmap ori Bitmap b original Bitmap bb original int width b Wid
  • Android:如何将相机结果保存到私人文件

    我正在尝试从相机获取图像并将其直接保存到我的应用程序的私有文件目录中 出于安全考虑 该图像不应随时公开访问 一般来说 授予私有文件临时访问权限的方法是使用 ContentProvider 并在 Intent 中设置 GRANT WRITE
  • Oracle BLOB 提取非常慢

    从我管理的 oracle 10gR2 10 2 05 数据库中提取 BLOBS 时 我遇到性能问题 我有大约 400 个存储为 BLOBS 的文件 我需要将它们写入文件系统 下面是我的代码 当我执行这个过程时 前 8 个左右的文件会在几秒钟
  • document.domain 更改后无法在 IE 中访问 about:blank iframe

    有谁知道创建一个about blankIE 中页面上的 iframe 时document domain已经改变 IE 似乎不允许在之后访问空 动态 iframedocument domain财产已被改变 例如 假设您正在动态创建一个 ifr
  • NGinx 和 Django,提供大文件 (3gb+)

    我在提供大文件下载 上传 3GB 时遇到一些问题 由于我使用的是 Django 我猜想提供文件的问题可能来自 Django 或 NGinx 在我启用 NGinx 的网站中 我有 server client max body size 4G
  • TF10139 错误:tf checkin 命令的变更集注释策略中存在内部错误

    我在构建定义 vNext 中添加了一个 power shell 步骤 我想在构建过程中执行 Tf checkin 命令来签入一个文件 对于强制签到评论 我们只有一项签到政策 我从 tf checkin 命令开始 并通过了一些障碍才成功签入我
  • 重构函数错误 - “不是此工作区中 Xcode 3 项目中任何目标的构建阶段的一部分,因此无法重构”

    尝试通过 XCode 4 1 中类别的 h 文件中的 refactor gt rename 按钮重命名函数的名称 我收到此错误 错误和正文 UINavigationController ZG h 不属于此工作区中 Xcode 3 项目中任何
  • JVM是编译器还是解释器?

    我有一个关于 JVM 的非常基本的问题 它是编译器还是解释器 如果是解释器 那么JVM内部存在的JIT编译器呢 如果两者都不是 那么 JVM 到底是什么 我不想要jVM的将字节代码转换为机器特定代码等的基本定义 首先 让我们清楚地了解以下术
  • paypal REST API 的信用卡类型变量

    Paypal Rest API 文档中是否有一个列表列出了我应该为信用卡类型提供的字符串 我知道其中一个是 签证 但其他的呢 贝宝接口 https developer paypal com webapps developer docs ap
  • 如何在 Airflow 上跳过任务?

    我想了解 Airflow 是否支持跳过 DAG 中的任务以进行临时执行 假设我的 DAG 图如下所示 任务1 gt 任务2 gt 任务3 gt 任务4 我想从任务 3 手动启动我的 DAG 最好的方法是什么 我读过关于ShortCircui
  • 是否有可能在 C 中伪造文件流,例如 stdin?

    我正在开发一个没有文件系统的嵌入式系统 我需要执行从通过命令 如参数 指定的文件或直接从标准输入指定的文件中获取输入数据的程序 我知道可以使用此答案中的方法用二进制文件烘焙文件数据 C C with GCC 静态地将资源文件添加到可执行文件
  • python setup.py install 更改脚本解释器

    我有一个 Python 包 其中包含一些脚本scripts 文件夹 我的setup py文件包括 usr bin env python from distutils core import setup scripts script1 scr
  • 类型映射时泛型属性的问题

    我有一个库 它导出类似于以下内容的实用程序类型 type Action
  • 如何向具有多对一关系的模型的 Django 管理添加可排序计数列?

    假设我有一个 Book 模型 其中包含 Publisher 模型的外键 如何以可以使用内置排序的方式在 Django 管理中显示包含每个出版商出版的书籍数量的列 我遇到了同样的问题 我无法更改模型的管理器来添加缓慢的注释或连接 这里的两个答
  • EKEvent 事件标识符返回 null

    当我尝试获取 EKEvent 的标识符时 我得到的只是一个 nil 值 由于在 iOS5 中 EKEvent 是 EKCalendarItem 的子类 因此我想我也许能够获取 EKCalendarItem 的 UUID 但它也会返回 nil