我想爲MacOS編寫test_application,它將顯示IM客戶端是否正在運行。這個test_application也有能力啓動和殺死即時通訊(複選框開/關)Xcode cocoa - 動態更改複選框bool
我明白如何運行/殺應用程序的按鈕的幫助,現在我想顯示即時消息的狀態(它運行或不顯示),並顯示覆選框取決於它
我想,我需要使用像「ps -aux processname」一樣的系統調用,並解析它或使用一些可可API - 但我不明白如何將信息傳遞給test_application以及如何在任何方法之外執行此操作(我希望test_application在啓動時加載初始信息,所以如果我打開test_application,它會查看IM Messenger是否正在運行,並且在沒有任何點擊的情況下啓用或禁用複選框)
對這個問題的標題有點誤導一起啓動的應用程序或
NSTask
,因爲它看來,你是想動態改變複選框BOOL值。 –感謝您的評論,你是對的 – Friendka