Как я могу получить текущий уровень заряда батареи, используя каркас какао, работающий с Leopard?Как программно получить текущий уровень заряда батареи с помощью COCOA
В настоящее время я получаю это работает NSTask с:
pmset -g ps | grep -o -e [0-9]*% | sed -e 's/%//g'
Но я думаю, что это неуклюжий способ сделать это.
Благодаря
Вот полный рабочий пример (для iPhone): http://blog.coriolis.ch/2009/02/14/reading-the-battery-level-programmatically/ Также вы можете попробовать здесь: http: /developer.apple.com/documentation/Darwin/Reference/IOKit/IOPSKeys/index.html – micmoo
Я пробовал это, но всегда получаю эту ошибку: http://pastebin.com/m3f72274c – simao
Я забыл добавить IOKit.framework в мой путь сборки. Теперь он работает. Thanks – simao