Вы должны связать эту функцию в конструкторе. Я надеюсь, что следующий код поможет,
var _receivedNb = 0
export default class App extends Component {
constructor(props){
super(props)
this.testFunc = this.testFunc.bind(this);
}
testFunc() {
var r = 2;
return r;
}
componentDidMount() {
BleManager.start({showAlert: false});
this.handlerUpdate = bleManagerEmitter.addListener('BleManagerDidUpdateValueForCharacteristic', this.handleUpdateValueForCharacteristic );
}
handleUpdateValueForCharacteristic(data) {
_receivedNb = this.testFunc();
}
Нет, Вам не должен быть нужен тот код связующего звена.
То, под чем Вы подразумеваете “, кажется, не имеет место”? Что происходит, если Вы опускаете его?
Определенно необходимо реализовать -bind:toObject:withKeyPath:options:
в пользовательском представлении, если Вы хотите реализовать привязку в том представлении. Ваша реализация в myView.m является в значительной степени точечной на.