看板 MacDev 關於我們 聯絡資訊
大家好,想請問一下有關KVO監聽這個Method的使用方法跟時機 假設在一個Cocoa Application程式中有一個unsign char QA的值會主動隔一段時間變動 若我想用KVO機制去監視QA,如果變動Label就變成綠色 請問下因為監聽時間是整個App開啟時間的話我該將KVO放在AppDelegate裡面是嗎? 看了兩天KVO的用法還是看不明白,想請問一下有沒有建議的做法或方向,感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.134.2 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1457576348.A.B66.html
darktt: 我只會iOS app,所以教學只好已這個方式來做了 03/10 13:28
darktt: 教學網址:https://goo.gl/5cX2Fs 03/10 13:29
darktt: 雖然自己聽自己的變數是有點奇怪,不過這只是做教學用的 03/10 13:30
zip520123: 如果是swift就可以用didset來觀察變數 03/11 12:42
zip520123: 變動後要做什麼事 03/11 12:46
抱歉個了幾天才回應,真的很感謝兩位的幫忙跟建議 我後來改用NSTimer去定期查看值有沒有變化了 所以已經解決了~感謝! ※ 編輯: aureolus (60.248.134.2), 03/11/2016 15:33:37
SMNOONMS: NSTimer不會很耗效能嗎 03/12 11:12