我正在尋找一種方法來檢查一個正在緩慢增加的值,如果它增加了500.每次它增加了500我想運行一些操作。斯威夫特2:檢查值
-2
A
回答
0
你的問題很模糊。也嘗試發佈堆棧溢出一些代碼。
您是否嘗試在更新函數中運行方法?
像
if myValue == 500 {
// do something
}
1
你可以用它來檢查,如果該值的支票%,其餘增加了500,所以如果是0,你知道它已經增加了500:
let value = 1500
if value % 500 == 0 {
print ("true")
}
0
您可以將您的值設爲屬性,並使用didSet函數,每次更改屬性的值時都會調用它。
如果您需要監視另一個類的屬性,那麼您可以將該類的屬性被監視爲NSObject的一個子類並使用KVO。就我個人而言,我覺得KVO在語法上很難成立,但你的milage可能會有所不同。
相關問題
- 1. 斯威夫特2斯威夫特3
- 2. 檢查與斯威夫特
- 3. 斯威夫特2
- 4. 斯威夫特2
- 5. 斯威夫特2
- 6. 斯威夫特轉換斯威夫特
- 7. 斯威夫特 - JSQMessagesViewController與斯威夫特
- 8. 在斯威夫特2
- 9. NSDateFormatter斯威夫特2
- 10. 自斯威夫特2
- 11. 如何斯威夫特2
- 12. 與斯威夫特2
- 13. UIBezierPath - 斯威夫特2
- 14. CLGeocoder斯威夫特2版
- 15. 斯威夫特2 arch4random
- 16. 檢索用斯威夫特
- 17. 檢索斯威夫特
- 18. 檢查斯威夫特字典擴展
- 19. 檢查MPMediaLibrary授權斯威夫特3
- 20. 斯威夫特自選零檢查
- 21. 斯威夫特:檢查空數組
- 22. 斯威夫特定時檢查TouchesEnded
- 23. 斯威夫特檢查對象
- 24. 斯威夫特
- 25. 斯威夫特
- 26. 斯威夫特
- 27. 斯威夫特
- 28. 斯威夫特
- 29. 斯威夫特
- 30. 斯威夫特
儘管我認爲@totiG已經破譯了你應該真的回顧[問]以瞭解什麼是堆棧溢出的一個很好的問題。 –