Files
Flaro/Flixy
ScarriffleandClaude Opus 5 47c93d89bb Niemand hat dem System gesagt, dass es neu fragen soll
Das Regal zeigte weiter das grosse Plakat aus dem Asset-Katalog, obwohl
die Datei daneben längst drei Reihen enthielt. Der Grund steht in Apples
eigenem Header, zwei Zeilen über der Methode, die wir überschreiben:

> If the completion handler is not called in a timely manner or is called
> with empty content the system will display the static image instead.

Genau das war zu sehen. Und darunter steht, was fehlte:

> + (void)topShelfContentDidChange;
> Can be called from an application or extension to tell the system that
> your Top Shelf content has changed.

Die Erweiterung kann sich nicht selbst anstossen — sie läuft nur, wenn
sie gefragt wird. Gefragt wird sie, wenn die App es sagt. Die App sagt es
jetzt, unmittelbar nachdem sie den Abzug geschrieben hat.

Ausgeschlossen, bevor ich hier landete, und zwar nachgemessen statt
vermutet: das System kennt die Erweiterung (`pluginkit` listet sie unter
`com.apple.tv-top-shelf`), die Hauptklasse ist im Binärcode auffindbar
(`_TtC13FlixyTopShelf16TopShelfProvider`), die Gerätefamilie stimmt, und
die Datei liegt mit drei Reihen in der App-Gruppe.

Nicht nachgewiesen: dass es jetzt zeichnet. Die Erweiterung startet nur,
wenn das System sie fragt, und das tut es nur, wenn die App im Menü
oben steht und fokussiert ist — beides kann ich im Simulator nicht
auslösen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 21:51:01 +02:00
..
2026-09-11 20:45:36 +02:00
2026-09-11 22:07:30 +02:00