作者mimic0310 (天使与魔鬼)
看板MacDev
标题[问题] 关於cocoa 的notification
时间Thu Jun 26 00:12:42 2008
我在写一个 跟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
不知道有没有大大能够给我一点线索...感恩
--
◢███◣ ███ ◢███◣ ███ ◢██◣
█ █ █ █ █ █ █ █ █ ◤
█ █ █ ███ █ █ █ ███ ◥██◤
◢◤◢◤◢◤◢██◤◢◤◢◤◢◤◢██◤ ◢██◣
◢◤◢◤◢◤ ◢◤ ◢◤◢◤◢◤ ◢◤ ◢◤ ◤
◥███◤◢██◤ ◥███◤◢██◤ ◥██◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.108.31