以下是我收到的错误:
PFUbiquitySafeSaveFile waitForFileToUpload:: CoreData:
Ubiquity: (0) permanentLocation:
: /private/var/mobile/Library/Mobile
Documents/XXXXXXXXXX~appnamegoeshere/DatabaseTransactionLogs/mobile.8A0C3F8A-4077-57D7-8250-6BE15D1BCD20/iCloudData/8u0BfiCwOkHHa~o8hF4bunW~zmdS_C8om5efuugxRaA=/receipt.0.cdt
safeLocation: :
/private/var/mobile/Library/Mobile
Documents/XXXXXXXXXX~appnamegoeshere/DatabaseTransactionLogs/mobile.8A0C3F8A-4077-57D7-8250-6BE15D1BCD20/iCloudData/8u0BfiCwOkHHa~o8hF4bunW~zmdS_C8om5efuugxRaA=/mobile.8A0C3F8A-4077-57D7-8250-6BE15D1BCD20.0.cdt
currentLocation: :
/private/var/mobile/Library/Mobile
Documents/XXXXXXXXXX~appnamegoeshere/DatabaseTransactionLogs/mobile.8A0C3F8A-4077-57D7-8250-6BE15D1BCD20/iCloudData/8u0BfiCwOkHHa~o8hF4bunW~zmdS_C8om5efuugxRaA=/mobile.8A0C3F8A-4077-57D7-8250-6BE15D1BCD20.0.cdtkv: (null)
Safe save Failed for file,error: Error Domain=NSCocoaErrorDomain
Code=512 “The file upload timed out.” UserInfo=0x1e5b6b10
{NSLocalizedDescription=The file upload timed out.}
有没有人知道如何在应用安装之间清除无处不在的容器?即使从应用设置中删除无处不在的容器并重新发布它也不能解决此问题.理论上的客户只需删除应用程序,然后删除其iCloud文件便可以解决此问题.这个问题真的令人沮丧,以确定是什么原因的问题是任何建议,谢谢!
解决方法@H_502_27@
经过很多头脑冲击,我能想出这一点.有人提到,如果您访问developer.icloud.com并使用iCloud帐户登录,则可以查看设备的所有iCloud数据.进行一些测试,我可以看到iCloud服务器上的数据正在被删除,当我告诉它从我的设备删除.但是,我在设备上的无处不在容器中创建的所有文件夹和文件保留,即使我删除了我的应用程序.
我的工作是在第一次设置我的应用程序以使用iCloud时检查,看看我的目录是否已经在无处不在的容器中.如果是,那么我用以下代码手动删除目录及其中的所有文件:
[fileManager removeItemAtPath:[[fileManager URLForUbiquityContainerIdentifier:nil] path] error:&error];
我的工作是在第一次设置我的应用程序以使用iCloud时检查,看看我的目录是否已经在无处不在的容器中.如果是,那么我用以下代码手动删除目录及其中的所有文件:
[fileManager removeItemAtPath:[[fileManager URLForUbiquityContainerIdentifier:nil] path] error:&error];