試圖保存自定義對象作爲NSData的然後上傳到iCloud 驅動icloud的驅動器 - 讀寫(NSData的)
任何方向? 我已經嘗試了Key-Value方法,但限制爲1MB:/
這是正確的方法嗎? 如果是,我該如何從iCloud路徑讀取?
+(void)iCloudWrite:(NSData*)data
{
NSURL* ubiq = [[NSFileManager defaultManager]URLForUbiquityContainerIdentifier:nil];
NSURL *ubiquitousPackage = [[ubiq URLByAppendingPathComponent:@"Documents"] URLByAppendingPathComponent:@"iCloudHistory.zip"];
MyDocument *mydoc = [[MyDocument alloc] initWithFileURL:ubiquitousPackage];
mydoc.dataContent = data;
[mydoc saveToURL:[mydoc fileURL] forSaveOperation:UIDocumentSaveForOverwriting completionHandler:^(BOOL success)
{
if (success)
{
NSLog(@"Synced with icloud");
}
else
NSLog(@"Syncing FAILED with icloud");
}];
}
編輯:
它看起來像你和我在同一問題工作在相同的情況下,將很快發佈答案。 –