Why do the function must pass event.EventData object
3 次查看(过去 30 天)
显示 更早的评论
From this document
I found event.EventData object must be pass between notify and callbackFunction
The document give an example code use event.EventData object "evtdata"
evtdata = ToggleEventData(newState);
notify(obj,'ToggledState',evtdata);
evtdata is a ToggleEventData's object! I think pass 'evtdata' between notify and callbackFunction is enough.It seems unnecessary to pass 'ToggledState'.
I think both notify and callbackFunction should know evtdata is a ToggleEventData class object!After all we can type class(evtdata) to know evtdata is a ToggleEventData class,Matlab must know, callbackFunction must know it too!
Just like everyone knows cows are mammals
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Platform and License 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!