Meine Blocks:
Der erste Block wird definitiv ausgeführt, meldet keine Fehler. Der zweite Block wird nicht aufgerufen.
Vermutlich habe ich Tomaten auf den Augen und eine Kleinigkeit übersehen?
Meine Blocks:
Der erste Block wird definitiv ausgeführt, meldet keine Fehler. Der zweite Block wird nicht aufgerufen.
Vermutlich habe ich Tomaten auf den Augen und eine Kleinigkeit übersehen?
Weitere Nachforschungen haben ergeben, dass der Block zwar aufgerufen wird, offensichtlich so abgebrochen wird, dass die Meldung des Notifiers nicht kommt.
Wenn ich den Block "insert list item list" herausnehme, kommt die Meldung des Notifiers und die app läuft weiter.
Die Fehlerquelle liegt in dem Block "do":
Mit diesem Block kommt kein Abbruch:
Mit diesem Block kommt ebenfalls kein Abbruch:
Also ist auch der Block 1 korrekt.
Warum aber ist die Verbindung der beiden fehlerhaft?
Ersetze ich die do-Schleife durch drei einzelne Zuweisungen
you created some complicated blocks and without seeing some example data it is hard to understand, what you are doing there...
my guess is, you might get unexpected results because of the call-by-reference attribute of lists
https://en.wikipedia.org/wiki/Evaluation_strategy, this guess might be wrong...
to copy lists therefore you have to use the copy list block
see also this discussion in the old forum https://groups.google.com/g/mitappinventortest/c/oaFarBmYHIg/m/OJX9S1pcFgAJ
Taifun
Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.