2007
Mar
21st
Dashboard で国内の天気予報への Sosin さんのコメントを受けて、設定の変更が保存されないバグを修正しました。
ダウンロードは
http://matatabi.homeip.net/app/mac/LivedoorWeather.wdgt.tar.bz2
からどうぞ。
ちなみに、この LivedoorWeather Dashboard Widget ですが、アップルのサイト内にて掲載されました。
アップル - Mac OS X ダウンロード - Dashboard ウィジェット - LivedoorWeather
まあ自分から掲載して下さいってお願いをしたんですが...。
ダウンロードは
http://matatabi.homeip.net/app/mac/LivedoorWeather.wdgt.tar.bz2
からどうぞ。
ちなみに、この LivedoorWeather Dashboard Widget ですが、アップルのサイト内にて掲載されました。
アップル - Mac OS X ダウンロード - Dashboard ウィジェット - LivedoorWeather
まあ自分から掲載して下さいってお願いをしたんですが...。
ところで、今回修正したバグですが、ちょっとむかつくところでバグっていました。 widget オブジェクトに環境設定の読み込み/保存をするメソッドが用意されています。それぞれ
これってこれって...。いやまあ、確かにProgrammingDashboardでは正しい順序で紹介されているので、ちゃんと読んでいなかった僕が悪いのですが...。
widget.preferenceForKey(key) widget.setPreferenceForKey(value, key)と使うのですが、保存する方を誤った使い方をしていたのです。こういうメソッドの引数の順序って、何となく直感的に
(キー、値)だと思いこんでいたのですが、これが逆だったのです。
これってこれって...。いやまあ、確かにProgrammingDashboardでは正しい順序で紹介されているので、ちゃんと読んでいなかった僕が悪いのですが...。
Posted by setomits at 11:41 |
Comments: 0