![]() |
Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Hi,
hat die Zeichenkette "% S" irgendeine besondere Bedeutung? Wenn ich diese Zeichenkette mit tmslogger.info('% S'); logge, crasht meine iOS-App. Unter Windows, Android und MacOS gibt es kein Problem. Ich habe die Frage natürlich auch an tmssoftware gestellt, vermute aber, dass dieses Problem auch für die sehr speziell ist und würde mir gerne eine längere Debug-Session ersparen, wo dies hängen bleibt (vermute aber, dass ich da nicht drum herum komme, da ich Angst habe, dass es noch andere Zeichenketten mit dem gleichen Problem gibt). Grüße, Philipp |
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Ist das %s mit oder ohne space ?
Dann würde ich darauf tippen dass "%s" ein C, C++, JS Format-Specifier Zeichen ist, für z.B. sprintf ![]() ![]() |
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Delphi-Quellcode:
%%S
Eventuell haben die ja darin noch ein ![]() Und was heißt "crasht"? |
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Es ist wirklich mit Space und nur mit großem S.
Crasht meint, die App schließt sich direkt ohne Warnung. |
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Ich würde mal ein minimales Demo für TMS machen, falls das reproduzierbar ist.
|
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Minimales Demo für iOS ist immer so aufwändig, weil man die App ja in Apple Developer aufsetzen muss.
Es ist mit einer so einfachen Zeile aber tatsächlich stabil reproduzierbar. Ich warte jetzt auf TMS und falls man es dort nicht beantworten kann, muss ich da reingehen. Das doofe ich schon mal, dass es nur im Release-Modus passiert, nicht im Debug-Modus. Das macht die Suche natürlich nochmals schwerer. Vor zwei, drei Jahren habe ich dort schon einmal einen Bug im Logging gefunden, wo eine bestimmte Zeichenkette in eine Endlos-Schleife führte, weil eine Zuweisung vergessen worden war. Da war es nur unabhängig vom OS. |
AW: Logging der Zeichenkette "% S" lässt TMSLogger unter iOS crashen
Es war wieder an der gleichen Stelle, wenn sie StripHTML probieren, geht es schon mal schief. Hier ist mir nur noch unklar was.
Aber ich brauche StripHTML gar nicht, ich musste nur herausfinden, wie ich es für den Consolen-Logger ausschalte. Dies geht nun. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz