3 回答

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
如預(yù)期的那樣,已棄用,如Apple Doc中所述
同步()
等待對(duì)默認(rèn)數(shù)據(jù)庫(kù)的所有未決異步更新并返回;此方法是不必要的,不應(yīng)使用。
原始答案
synchronize打算提到被棄用這里
- 不建議使用sync,并且在以后的版本中將使用NS_DEPRECATED宏進(jìn)行標(biāo)記。
-synchronize阻塞調(diào)用線程,直到所有正在進(jìn)行的設(shè)置操作完成為止。這不再是必需的。對(duì)-synchronize先前使用的替換取決于調(diào)用sync的意圖。如果您已同步…
—…在讀取之前,為了獲取更新的值:刪除同步調(diào)用
—…在編寫(xiě)后通知另一個(gè)程序讀取:另一個(gè)程序可以使用KVO遵守默認(rèn)值而無(wú)需通知—…在非應(yīng)用程序(命令行工具,代理或守護(hù)程序)中退出之前:調(diào)用CFPreferencesAppSynchronize (kCFPreferencesCurrentApplication)
—…由于任何其他原因:刪除同步呼叫

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
Apple的文檔synchronize()已更新,現(xiàn)在顯示為:
等待對(duì)默認(rèn)數(shù)據(jù)庫(kù)的所有未決異步更新并返回;此方法是不必要的,不應(yīng)使用。
- 3 回答
- 0 關(guān)注
- 1063 瀏覽
添加回答
舉報(bào)