Napisałem aplikację OSX, która korzysta z magazynu dokumentów iCloud. Ilekroć go otworzyć w Mountain Lion (nie na lwa), otwiera się okno iCloud, które wygląda następująco:Zapobieganie otwieraniu okna iCloud w uruchamianiu aplikacji OSX 10.8
Czy istnieje sposób, aby temu zapobiec na uruchomienie?
Aktualizacje:
1) applicationShouldOpenUntitledFile:
nie nazywa uzyskiwanie (tak, jestem pewien, że słucham w moim delegata
2) Jeżeli wymusić zamknięcie aplikacji, następnym razem, gdy otwiera się. , Nie mam okna dialogowego. Ale jeśli przejdę normalny proces zamykania, pojawi się.
Update 2 (również dodawane jako odpowiedź, aby pomóc ludziom, że mogą natknąć tej kwestii w przyszłości): applicationShouldOpenUntitledFile:
z duplikatu pytanie nie działa. Po wielu eksperymentach odkryłem, że jeśli usunę klucz NSDocumentClass
i wartość z mojej listy Info.plist w tablicy CFBundleDocumentTypes
, okno nie będzie już otwarte. Dodałem również tę odpowiedź do duplikatu pytania.
[Czy ten związany pytanie ma odpowiedź dla ciebie?] (Http://stackoverflow.com/questions/13825228/icloud-enabled-stop-the-open-file-displaying-on-application-launch ? rq = 1) –
Nie - chociaż objawy są podobne, proponowane rozwiązanie nie działa. W mojej aplikacji - (BOOL) applicationShouldOpenUntitledFile: (NSApplication *) nadawca nie jest wywoływany przez system. –
Proponuję odpowiedzieć na własne pytanie. Aktualizacja 2 powyżej jest naprawdę odpowiedzią. Możesz na nie odpowiedzieć iw tym momencie, po 1 dniu oczekiwania, możesz go zaakceptować. –