kimura wataru
kimur****@i*****
Thu Oct 13 23:12:10 JST 2005
木村です。 この修正いれて、RubyCocoaのサンプルに追加しようと思うのですが、 contributeしてくれた方には、修正を入れる旨は私から連絡したほうが よいでしょうか? > ちょっと動かしてみましたけど、条件がparseできないとアプリケーションが >終了してしまいますね。検索式でエラーが起きたときは、検索を中止するように >してみました。 > なんらかのメッセージ出力したほうがよいでしょうか。 > >---- >--- Spotlight.rb.org 2005-09-14 21:36:45.000000000 +0900 >+++ Spotlight.rb 2005-09-14 22:24:26.000000000 +0900 >@@ -21,7 +21,11 @@ > end > > def search >- predicateToRun = OSX::NSPredicate.predicateWithFormat(@predicate, nil) >+ begin >+ predicateToRun = OSX::NSPredicate.predicateWithFormat(@predicate, nil) >+ rescue >+ return # stop search when NSPredicate fails to parse >+ end > @query.setPredicate(predicateToRun) > @query.startQuery() > end >---- > -- kimura wataru <mailto:kimur****@i*****>