iCloud:如果在本地打开时在另一台机器上修改文件,则会失去写入文件的权限
Posted
技术标签:
【中文标题】iCloud:如果在本地打开时在另一台机器上修改文件,则会失去写入文件的权限【英文标题】:iCloud: Losing permission to write to a file if it is modified on another machine while open locally 【发布时间】:2011-11-28 21:23:47 【问题描述】:我主要使用 Mac OS X 进行 iCloud 文档共享;我可以将一台机器上的文档和更新保存并阅读到另一台机器上。此时唯一的问题是,如果同一文档在两台机器上打开并且其中一台机器更新了该文档,那么另一台机器将无法再保存该文档,除非它被关闭并重新打开。显示一个错误,说我没有写入文档的权限。我一直在查看文档,但我还没有找到任何看起来可以解决问题的东西。
我调用:[NSFileCoordinator addFilePresenter:self];
文件打开的时候,但是好像没有任何效果。
有没有其他人遇到过这个问题并找到了解决方案?
【问题讨论】:
我遇到了同样的问题。我一直在查看文档,但到目前为止我还没有找到解决方案。我的测试应用程序的 ios 等价物没有表现出这种行为:修改移动,无缝地从 iOS 设备到 iOS 设备,以及从 iOS 设备到 Mac。但是,在 Mac 上,只要我的 iOS 测试应用程序或我的 Mac 测试应用程序的另一个实例访问该文件...权限错误!但是,我可以使用任何 other Mac 应用程序打开和编辑文件,而不会出现此问题。显然,一个或所有测试应用程序中的某些设置不正确。 【参考方案1】:这是由 10.7.2 中的错误引起的,该错误已在 10.7.3 中修复,因此如果您遇到同样的问题,请确保您使用的是 10.7.3 或更高版本。
【讨论】:
以上是关于iCloud:如果在本地打开时在另一台机器上修改文件,则会失去写入文件的权限的主要内容,如果未能解决你的问题,请参考以下文章
使用 express 的 Passport 身份验证显示之前在另一台机器上登录的用户的信息。如何预防?