Odpowiedz na ten temat
Pokaż wyniki od 1 do 5 z 5

  1. Dołączył
    May 2007
    Skąd
    Białogard
    Postów
    297

    Cytuj | #1

    nie wiem dokładnie jak to nazwać... Chciałbym by mój program po naciśnięciu X czyli po zamnięciu okna a następnie wciśnięciu ikony na docku powrócił efekt ten jest w większości programów na mac os x jednak nie wiem jak to zrobić nawet nie wiem czego szukać...
    narazie to tylko się zamyka program;/
    Kod:
    -(void) windowWillClose:(NSNotification *)notification
    {
    	[app terminate:self];
    }
    nie wiem czy to tytaj czy gdzie sie zmienia ;/
    Komputer: Macbook 13" 2,1 ghz X3100 snow leopard
    Odtwarzacz: iPod Classic


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    Chyba jakoś tak, ale nie programuje w obj-c także mogę się mylić.
    Tylko że jeśli to aplikacja gdzie można otwierać wiele jej okien to dobrze by było sprawdzać czy to okno które zamykasz jest ostatnim oknem

    Kod:
    -(void)windowWillClose:(NSNotification *)notification 
    {
    	[NSApp terminate:self];
    }
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  3. Avatar izydor86
    Dołączył
    Sep 2008
    Skąd
    Zurych/Kraków
    Postów
    90

    Cytuj | #3

    zobacz sobie:

    NSApplicationDelegate Protocol Reference

    applicationShouldHandleReopen: hasVisibleWindows:
    applicationShouldTerminateAfterLastWindowClosed:

    Takich rzeczy szukaj w google i po angielsku.


  4. Dołączył
    May 2007
    Skąd
    Białogard
    Postów
    297

    Cytuj | #4

    dzięki sry ale nie byłem pewnien jak to sie nazywa i co to wogule jest nawet po polsku
    Komputer: Macbook 13" 2,1 ghz X3100 snow leopard
    Odtwarzacz: iPod Classic


  5. Dołączył
    May 2007
    Skąd
    Białogard
    Postów
    297

    Cytuj | #5

    ok wszystko działa jak należy tej metody szukałem jeszcze raz dzięki
    - (BOOL)applicationShouldHandleReopenNSApplication *)theApplication hasVisibleWindowsBOOL)flag
    Komputer: Macbook 13" 2,1 ghz X3100 snow leopard
    Odtwarzacz: iPod Classic

Odpowiedz na ten temat