2013-08-07 38 views
2

我有一些问题,因为我的应用程序,我怎么能在我的应用程序的代码,我想我的问题和决定可以关闭iCloud,感谢您的帮助关闭我的应用程序的iCloud备份iOS sdk

+0

是因为在多个设备上运行你的应用程序中出现的问题? –

+0

在您的应用中使用iCloud需要使用特定的iCloud相关API。所以...不要那样做?停止使用iCould API?你不明白哪部分? –

+0

不,我有一些照片的问题,其中找到我的应用程序 –

回答

7

如果您将文件存储在文档中,它们将自动备份到iCloud。如果你不想这样,最简单的方法就是将它们存储在其他地方。图书馆/高速缓存是一个不错的选择。如果你真的必须存储在文档,但要禁用iCloud云备份可以使用这里列出的技术:

https://developer.apple.com/library/ios/#qa/qa1719/_index.html

+1

感谢您的帮助,但我需要关闭我的应用与icloud的连接作为一个整体 –

+2

这不取决于你。如果用户想要使用iCloud,那么应用程序的Documents文件夹中的任何内容都将被备份。您可以“关闭连接”的唯一方法是不要将文件放入“文档”文件夹中。请移动文件或解决您使用iCloud所遇到的问题。 – jsd

+0

@jsd HI Jsd,是否可以我可以每隔30秒进行一次备份,并在应用程序中放置按钮开/关同步iCloud备份。我从下面进行备份代码:NSURL * ubiq = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]; NSURL * ubiquitousPackage = [[ubiq URLByAppendingPathComponent:@“Documents”] URLByAppendingPathComponent:@“test.sqlite”];注* doc = [[Note alloc] initWithFileURL:ubiquitousPackage]; doc.noteContent = data; [doc saveToURL:[doc fileURL] forSaveOperation:UIDocumentSaveForCreating completionHandler:^(BOOL success){if(success){} else {} –