真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS網(wǎng)絡(luò)編程-解決iCloud文檔存儲過程中文檔沖突問題-創(chuàng)新互聯(lián)

為大家介紹一下iOS網(wǎng)絡(luò)編程的教程。iCloud文檔在保存的過程中難免會發(fā)生沖突,我們必須要有一套解決沖突的策略。策略的采用要根據(jù)用戶的需求而定,有的簡單有的復(fù)雜,最簡單的是 直接使用當(dāng)前版本覆蓋沖突版本。復(fù)雜的策略,例如:如果是兩個文本文件沖突,可以將兩個沖突點列出來,讓用戶來判斷再進行保存。

創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臨清做網(wǎng)站,已為上家服務(wù),為臨清各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

我們采用的策略是使用當(dāng)前版本覆蓋以前的版本。解決沖突首先需要在updateUbiquitousDocuments:方法中注冊UIDocumentStateChangedNotification通知:

//當(dāng)iCloud中的文件變化時候調(diào)用

- (void)updateUbiquitousDocuments:(NSNotification *)notification {

… …

if (_myCloudDocument) {

//注冊CloudDocument對象到文檔協(xié)調(diào)者,文檔狀態(tài)變化才能收到通知

[NSFileCoordinator addFilePresenter:_myCloudDocument]; ①

//注冊文檔狀態(tài)變化通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resolveConflict:)

name:UIDocumentStateChangedNotification object:nil]; ②

}

}

//文檔沖突解決

- (void)resolveConflict:(NSNotification *)notification {

if (_myCloudDocument

&& _myCloudDocument.documentState == UIDocumentStateInConflict) { ③

NSLog(@”沖突發(fā)生”);

//文檔沖突解決策略

NSError *error;

if (![NSFileVersion removeOtherVersionsOfItemAtURL: _

myCloudDocument.fileURL error:&error]) { ④

NSLog(@”移除其它的文檔: %@”, [error localizedFailureReason]);

return;

}

_myCloudDocument.contents = _txtContent.text; ⑤

[_myCloudDocument updateChangeCount:UIDocumentChangeDone]; ⑥

}

[[NSNotificationCenter defaultCenter] removeObserver:self

name:UIDocumentStateChangedNotification object:nil]; ⑦

//從文檔協(xié)調(diào)者中解除CloudDocument對象

[NSFileCoordinator removeFilePresenter:_myCloudDocument]; ⑧

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前標(biāo)題:iOS網(wǎng)絡(luò)編程-解決iCloud文檔存儲過程中文檔沖突問題-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/hsipj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部