Objective-C(MaxOSアプリ)、NSMetadataQueryを用いてローカルのファイルを検索したいと考えています。

xcodeは「Version 4.6.3」でOS X Deployment Targetは10.8に設定、ARC使用しています。

コマンドラインツールでユーザーフォルダ内の検索目的で、appleのサンプルを参考に下記アドレスに掲載のコードを書いたのですが、BuildはErrorなく終了しますが検索完了の通知がされません。
コードを添削していただいて、稼働するようご教示していただきたくお願いする次第です。
なおMDQueryを用いた別のプロジェクトだと同じ条件で検索は正常に終了します。

どこか不備がなのか・・・色々調べましたが見当がつきません。appleのデベロッパーサイトも現在閉鎖中で困っています。なにとぞ、よろしくお願いいたします。
コードはここに掲載しましたhttp://qqquestion.hatenablog.com/entry/2013/07/27/233427

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/07/31 22:50:23
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:holoholobird No.1

回答回数574ベストアンサー獲得回数104

ポイント500pt

http://iphone-tora.sakura.ne.jp/nsnotificationcenter.html
http://www.objectivec-iphone.com/foundation/NSNotification/postNotificationName.html

コード見る限りnotification周り……というかfinishあたりに違和感があります。

    //終了した時

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(finish) 

ここかなぁ。。。
appleのデベロッパー、限定的とはいえ復帰したので、通知にどの辺のサンプルを参考にしたか教えていただいてもいいでしょうか。

id:lisence

お世話になります。
参考にしたのは、iosですが以下のサンプルコードを参考にしました。
http://developer.apple.com/library/ios/#DOCUMENTATION/Carbon/Conceptual/SpotlightQuery/Concepts/QueryingMetadata.html

サンプルコードそのままでは、やはり終了通知がされなかったため色々変更して現在にいたっています。

2013/07/29 21:04:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません