Ich kann keine benutzerdefinierten Ereignisse verarbeiten, stattdessen erhalte ich eine unrecognized selector
. Diese Art von Code ist seit vor gearbeitet, aber es hat funktioniert vor kurzem gestoppt:Benutzerdefinierte Ereignisse können nicht ausgelöst werden
setTimeout(function() {
Ti.App.fireEvent('clearHistoryTable');
}, 3000);
Ti.App.addEventListener('clearHistoryTable',function(e) {
alert('a');
});
Willkommen zu StackOverflow, danke für das Posten Ihrer ersten Frage. Für die bestmöglichen Antworten sollten Fragen klar sein, was Sie erreichen wollen und was Sie getan haben, um dahin zu kommen, wo Sie jetzt sind. Es gibt einen [tollen Artikel darüber, wie man gute Fragen schreibt] (// stackoverflow.com/help/how-to-ask), bitte überlege, ob du es lesen und deine Frage bearbeiten sollst, um klarer zu sehen, was du willst. –
Stellen Sie sicher, dass Sie dieses Ereignis 'clearHistoryTable' nicht irgendwo entfernt haben! –
Das ist nicht das Problem. Es tut dies auf jedem benutzerdefinierten –