setAllowedFileTypes pour kUTTypeApplication

Philippe49Philippe49 Membre
mai 2009 modifié dans API AppKit #1
Je suis dans une appli cocoa non documented et je veux restreindre l'ouverture de fichiers aux exécutables Unix. setAllowedFileTypes permet de limiter les fichiers proposés par le panel selon leur extension. Mon problème c'est qu'un exécutable n'a pas d'extension. J'ai bien essayé @";" , cela ne marche pas ...

Seconde Question : Comment peux-t-on accepter les fichiers cachés dans cet openPanel ?

Réponses

  • Philippe49Philippe49 Membre
    mai 2009 modifié #2
    La méthode delegate - (BOOL)panel:(id)sender shouldShowFilename:(NSString *)filename  donne une réponse à  la première question.
  • Philippe49Philippe49 Membre
    00:30 modifié #3
    Pour la deuxième, c'est une undocumented method .
    Merci aux anciens
  • mpergandmpergand Membre
    00:30 modifié #4
    Ca marche toujours sous Leo  ;)

    Normalement il faut faire:
    [[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@AppleShowAllFiles];

    Avec setBool:YES ça marche pas  B)


Connectez-vous ou Inscrivez-vous pour répondre.