1

NSBundleにplistファイルを追加しましたが、plistファイルの値を更新しましたが、NSBundleのplistファイルで値が更新されているかどうかを確認する方法が見つかりません。これを確認する方法はありますか?

私が欲しいのはローカルデータベースチェックのようなものです。つまり、ローカルデータベースを使用する場合、ドキュメントディレクトリ内のデータベースの更新をチェックできるので、plistファイルをチェックインするようにエントリが完了したことを確認できます。

plistファイルから読み取る方法は知っていますが、エントリをチェックするコードを書きたくありません。私が言いたいことを理解していただければ幸いです。

4

1 に答える 1

0

KeyValue Observerを使用できます( Appleドキュメントを参照してください) 。

NSKeyValueObserving (KVO)非公式プロトコルは、他のオブジェクトの指定されたプロパティへの変更をオブジェクトに通知できるようにするメカニズムを定義します。

単純な属性、1 対 1 の関係、対多の関係など、任意のオブジェクト プロパティを確認できます。

対多関係のオブザーバーは、行われた変更の種類と、変更に関係するオブジェクトを通知されます。

于 2012-05-01T20:18:16.517 に答える