Comments (3)
I was able to reproduce this. I wonder if UIStepper
lost its key-value observability in iOS 13 or 13.4?
from rzdatabinding.
Possibly, in general UIKit isn't supposed to be KVO compliant. That's probably why AppKit bind uses constants like NSValueBinding instead of key paths which I assume adds a target/action.
from rzdatabinding.
As a possible workaround, if you're committed to using RZDataBinding, would be to subclass UIStepper, have it send a change
action to itself, and in the handler, send will/did change messages for the value
key path. It's not elegant, but it may be the only way to fix something like this.
from rzdatabinding.
Related Issues (20)
- Add receptionist pattern HOT 1
- No callImmediately: version of -rz_addTarget:action:forKeyPathChanges: HOT 5
- bind should not emit changes for equal values HOT 2
- Parameter to trigger initial function call for rz_bind:toKeyPath:ofObject:withFunction HOT 5
- Rename RZDBKeyBindingFunction to RZDBKeyBindingTransform
- callImmediately crashes if used with unresolvable key path HOT 2
- rz_addTarget:action: should be smart about KVO options
- Misleading typo in documentation for `RZDB_AUTOMATIC_CLEANUP` HOT 2
- Current podspec is incompatible with OS X HOT 1
- Migrating to 2.0 HOT 1
- Build on Travis
- rz_addTarget:action:forKeyPathChange: is considered an unrecognised selector HOT 2
- Swift support?
- Add RZDB_KP_PROTOCOL HOT 2
- Blocks support needed HOT 1
- Binding UITextField.text to Model.property HOT 2
- Crashes on [RZDBObserver invalidate] HOT 9
- tvOS support? HOT 1
- Demo can not run in X-code HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rzdatabinding.