Re: [問題] 關於cocoa 的notification
※ 引述《mimic0310 (天使與魔鬼)》之銘言:
: 我在寫一個 跟usb device 有關的 cocoa application
:
: 參考 /Developer/Examples/IOKit/usb/USBNotification Example
: 用這個function: IOServiceAddMatchingNotification
:
: 我利用CFRunloop 和 Notification 去抓USB device被拔掉的event
: 然後會去呼叫一個 callback function 做一些 clean
: 拔掉的時間點 是完全不一定的 有可能跑到一半 就被拔掉
: 實做完之後卻發現 如果正跑到一半
: 這個notification 的 callback function 不會在拔掉event發生的第一時間去呼叫
: 而是跑完之後才call
: 我在想我是不是用錯東西了 我想要的是再拔掉的那瞬間 就進入我註冊的callback
: 不知道有沒有大大能夠給我一點線索...感恩
拔掉的瞬間就要知道的話…
最近也在搞USB driver 試著用一下 /Examples/Kernal/IOKit/AnchorUSB Driver
Driver 獲得通知應該會比在 Application level 的快些吧!
(我也沒有真的測過)
祝你好運 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.74.95
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章
10
113