作者aureolus (Aureo)
看板MacDev
標題[問題] KVO監聽使用問題請益
時間Thu Mar 10 10:19:05 2016
大家好,想請問一下有關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: 雖然自己聽自己的變數是有點奇怪,不過這只是做教學用的 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