macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

registerUserInterfaceItemSearchHandler:

INDEX>AppKit>NSApplication

アプリケーションのHelp検索で使用するハンドラを設定

Objective-C

- (void)registerUserInterfaceItemSearchHandler:(id<NSUserInterfaceItemSearching>)handler

Swift

func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)

解説

アプリケーションのHelp検索で使用するハンドラを設定

返り値

なし

引数

Objective-C

(id<NSUserInterfaceItemSearching>)handler

Swift

_ handler: NSUserInterfaceItemSearching

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.6

更新時のバージョン

OS X 10.10

参照

関連記事(外部サイト)

例文

Objective-C

Swift

//NSApplication registerUserInterfaceItemSearchHandler
    @IBAction func function065(sender: AnyObject) {
        let anApplication = MyApplication.sharedApplication()
        anApplication.registerUserInterfaceItemSearchHandler(self )
    }
    //NSUserInterfaceItemSearchingプロトコルのメソッド(必須)Helpの検索に文字を入れるとその情報が取得できる
    func searchForItemsWithSearchString(searchString: String, resultLimit: Int, matchedItemHandler handleMatchedItems: ([AnyObject]!) -> Void)
    {
        NSLog("searchForItemsWithSearchString %@",searchString)
    }
    func localizedTitlesForItem(item: AnyObject) -> [AnyObject]
    {
        NSLog("localizedTitlesForItem")
        var sendArray = ["aaa","bbb","ccc","ddd"]
    return sendArray
    }
    //NSUserInterfaceItemSearchingプロトコルのメソッド 終了