作者mylu (老人钓鱼…打发时间)
看板MacDev
标题Re: [问题] 关於cocoa 的notification
时间Thu Sep 18 00:49:01 2008
※ 引述《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