Creating a new function in App Designer places the new function inside of another function
3 次查看(过去 30 天)
显示 更早的评论
When I create a new function using the add function button, the function is always placed at the end of one of my other functions example:
function results = oldFunction(app)
%Code
function results = func2(app)
end
end
Cutting and pasting or moving the old function doesn't solve this issue, the next new function will still initially appear inside the same old function. I can move the new function out of the old one but it is annoying and tedious. Anyone have an idea as to why this is happening?
4 个评论
Adam Danz
2022-1-18
If you have access to a different release of Matlab, it might be helpful to open the app in the other release using appdesigner. Matlab does some compatability checks on apps that are opened in a different version than they were created and this might fix the problem (emphasis on might). Just make a backup copy of the app before doing this.
I assume this only happens with a single app and not with all apps, correct?
I've noticed this behavior in the past as well but it was fixed by closing/reopening the app in appdesigner or closing/reopening Matlab.
回答(1 个)
Cris LaPierre
2022-1-18
It shouldn't be doing this. Please try restarting MATLAB.
2 个评论
Cris LaPierre
2022-1-18
In can be an inconvenience, but I would try reinstalling MATLAB. At best, the problem gets fixed, and at worst, you are back where you started.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!