アプリケーション データの一部を iCloud に保存したいのですが、アプリケーションがバックグラウンドに移行するときやシャットダウンするときに保存したいと考えています。
このAppleチュートリアルMyDocument
に従って書かれたクラスがあります。実際、私はこれを行います:
// this function called from applicationDidEnterBackground
void SaveICloudData( const char *rawData )
{
MyDocument *doc = AppDelegate.getICloudDocument; // MyDocument is subclass of UIDocument, like in tutorial
NSString *str = [[NSString alloc] initWithUTF8String:rawData];
[doc setDocumentText:str];
}
アプリがバックグラウンドになり、再度オンにしたときにのみ同期されます。しかし、データを iCloud と手動で同期したいのです。これどうやってするの?