2012年4月6日金曜日

Bentoとアドレスブックのデータ同期のタイミング

Bentoとアドレスブック両方でデータを編集しているとき、たまに変更した内容が反映されず疑問に感じていた。 ということで少し詳しく挙動を調べてみた。

Bento for Macでアドレスブックのデータを編集するとき、フィールドに変更を加えた結果はフィールドからフォーカスを外すタイミングでアドレスブック.appのデータが更新されるようだ。

Bento for Macとアドレスブック.appの両方で同時に同じフィールドを編集状態にすると変更内容が双方で更新されなかった。

その場合、Bento for Macやアドレスブック.appの再起動でデータが更新される

同じデータをBentoとアドレスブック.appで同時に編集する場合はフィールドデータの編集後、フォーカスを外すように操作する必要がある。


ちなみに、Bento for iPhoneの場合はというと、

Bentoでレコードを編集し、そのレコード内のフィールド一覧表示に戻っておくことでiCloudの連絡先に変更が適応される

しかし、連絡先アプリの方で編集した内容はBento for iPhoneに反映されない。
これはBentoの方に連絡先の情報をリロードする機能がないためだと思う。 Bentoがバックグラウンドになった後で、フォアグラウンドに戻ってきたタイミングでリロードするようになれば、読み込めるのだろうが、そのような動作はしていない。

ホームボタンのダブルクリックでBentoを強制終了し、再起動すれば変更が適応されることは分かった。

これだと、アドレスブックのデータをBento for iPhoneで活用している人はBento主体でデータの編集をした方がいいかもしれない。

0 件のコメント:

コメントを投稿