Wie kann festgestellt werden, ob Code in der Haupt-App oder im App-Erweiterungsziel ausgeführt wird?
Weiß jemand, wie Sie in Ihrem Code erkennen, ob Sie in einer App-Erweiterung ausgeführt werden?
Ich habe eine App, die Klassen zwischen einer App und einer Erweiterung teilt. Der App-Code verwendet[UIApplication sharedApplication]
Dies ist jedoch in einer Erweiterung nicht verfügbar. Daher wird der folgende Befehl nicht kompiliert:
'sharedApplication' ist nicht verfügbar: nicht verfügbar iOS (App Extension)
Ich brauche also eine Möglichkeit, um zu erkennen, dass ich in der Erweiterung bin, und eine Alternative zusharedApplication
wenn das der Fall ist.