Mit einer UITabBar habe ich 4 Geschwisteransichten (eine pro Registerkarte Element). Wenn die App geladen wird, sind der erste Tab-Eintrag und die erste Ansicht sichtbar. Diese erste Ansicht hat eine IBAction, die eine NSNotification veröffentlicht. Jede der anderen drei Ansichten enthält Beobachter für die Benachrichtigung, aber sie können die Benachrichtigung nicht "hören", bis sie erst durch Berühren des Tab-Listenelements sichtbar gemacht werden.NSNotification zwischen Geschwisteransichten
Ist es möglich, eine NSNotification in den NSNotification-Observer einer gleichrangigen Sicht einzutragen, bevor die gleichgeordnete Sicht aktiviert ist, oder die Geschwisteransichten so zu laden, dass sie Benachrichtigungen überwachen können, ohne sie zuvor zu aktivieren?
Wenn Sie immer noch Benachrichtigungen in den tatsächlichen Ansichten hören (anstatt die Controller anzeigen), beachten Sie, dass sie freigegeben werden, wenn Sie eine Warnung mit wenig Speicher erhalten. –