1

我正在开发一个基于 icloud 的非常简单的应用程序。它的作用如下:

  • 获取 UbiquityContainer url 并在那里创建/写入一个带有一些数组的“plist”文件。

当应用程序第一次安装在设备上时,它工作得很好。icloud 可以文档可以在设置/ icloud 部分观察。

当我从设备中删除应用程序并重新安装时。它不读取文件。显示以下错误。

"The operation couldn’t be completed. Bad file descriptor"

我不知道我错过了什么。这太令人不安了。

编辑:异地代码链接已删除。请编辑您的问题并包含引发错误的代码。

请提出解决方案...

4

1 回答 1

0

首先,如果您暂停应用程序并再次打开它,它会起作用吗?

  1. 运行应用程序。
  2. 按下主页按钮。
  3. 启动另一个应用程序/等待几秒钟。
  4. 从后台重新打开应用程序。

二:删除后检查文件是否还在:https ://developer.icloud.com/

第三:确保在您尝试访问之前下载了包含该文件的完整目录(来自这里的这篇文章)。

于 2012-10-23T15:45:40.347 回答