2013-08-07 32 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 {} –