我已經在NSBundle中添加了plist文件,現在我更新了plist文件中的值,但是我無法找到一種方法來檢查值是否更新或不在plist文件在NSBundle中。有沒有辦法檢查這個?如何檢查plist文件中的更新值
我想要的就像本地數據庫檢查,意味着如果我們使用本地數據庫,那麼我們可以檢查文檔目錄中數據庫的更新,以便我們可以驗證輸入完成,就像我想檢查plist文件..
我知道如何從plist文件讀取,但我不想寫代碼來檢查條目,我希望你明白我想說什麼?
我已經在NSBundle中添加了plist文件,現在我更新了plist文件中的值,但是我無法找到一種方法來檢查值是否更新或不在plist文件在NSBundle中。有沒有辦法檢查這個?如何檢查plist文件中的更新值
我想要的就像本地數據庫檢查,意味着如果我們使用本地數據庫,那麼我們可以檢查文檔目錄中數據庫的更新,以便我們可以驗證輸入完成,就像我想檢查plist文件..
我知道如何從plist文件讀取,但我不想寫代碼來檢查條目,我希望你明白我想說什麼?
那麼你可以使用KEYVALUE觀察(只需看看蘋果文檔)
的NSKeyValueObserving(志願)非正式協議定義了一種機制,允許對象被變更通知到指定屬性其他物體。
您可以觀察任何對象屬性,包括簡單屬性,一對一關係和多對多關係。
多對多關係的觀察者被告知所做更改的類型 - 以及哪些對象參與更改。
如果可能,你能否提供一些小例子? –
好吧,您可以使用KeyValue Observer(只需查看Apple文檔)NSKeyValueObserving(KVO)非正式協議定義了一種機制,允許通知對象更改其他對象的指定屬性。 您可以觀察到任何對象屬性,包括簡單屬性,一對一關係和多對多關係。多對一關係的觀察者被告知所做更改的類型 - 以及哪些對象參與更改。 –
@ Praveen-K不知道我是如何錯過它的,可能是因爲我從來沒有用過它。 –
那麼你能用KVO做到這一點嗎? –