Wenn Sie Code ausführen, der in Springboard ausgeführt wird, sollte dies ziemlich einfach sein. Holen SBApplicationController
's sharedInstance
, dann erhalten Sie die SBApplication
Sie mit der applicationWithDisplayIdentifier:
Methode suchen (oder mit welcher Methode auch immer Sie wählen). Die SBApplication
Klasse enthält Eigenschaften für path
, containerPath
und bundle
(neben vielen anderen), von denen einer nach was Sie suchen sollten. Ich habe das selbst nicht ausprobiert, daher kann ich nicht garantieren, dass es funktioniert, aber basierend auf einem kurzen Blick auf die Springboard-Header-Dateien (Sie können einen Blick auf here werfen, oder die Header-Dateien selbst ablegen), sollte es funktionieren.
Auf der anderen Seite, wenn Sie nicht von Springboard laufen (dh wenn Sie eine tatsächliche App Store-style-Anwendung machen), dann können Sie Pech haben. Du könntest mit Springboard interprozessuale Kommunikation suchen und sehen, ob dort etwas gemacht werden kann, aber es wäre wahrscheinlich mehr Ärger als es wert ist.
Siehe [iPhoneDevWiki] (http://iphonedevwiki.net/index.php/SBAapplication) – Spookbuster