Re: [問題] 關於cocoa 的notification

看板MacDev作者 (老人釣魚…打發時間)時間17年前 (2008/09/18 00:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #18qJJ-4W (MacDev)
文章代碼(AID): #18qJJ-4W (MacDev)