Ouverture d'un document par clic sur fichier

6ix6ix Membre
12:22 modifié dans API AppKit #1
Bonjour à  tous,

Le titre n'est peut-être pas très parlant, mais je ne sais comment le résumé en 3 mots; c'est d'ailleurs pour cette raison que je ne sais pas non plus comment trouver facilement une réponse en cherchant sur le net...

Je vous explique: j'ai une application contenant un tableview, dont je peux sauver le contenu dans un fichier externe. J'aimerais faire en sorte que lorsque je double-clic sur ce fichier, ou le glisse sur l'icône de l'application dans le dock, le programme se lance (ce qui est déjà  le cas maintenant) et charge directement dans ma tableview les infos du fichier (ce que je cherche à  implémenter).
Pour l'instant, cette manipulation lance le programme, mais je dois ensuite charger moi-même le fichier depuis le menu.

Qqun pourrait-il me dire comment faire, ou me donner un tuto, article, exemple,... s'il vous plaà®t?

Réponses

  • aranaudaranaud Membre
    12:22 modifié #2
    Ceci devrait d'éclairer : http://www.objective-cocoa.org/logik/imprime.php?id=6&PHPSESSID=11dda09bee69d314c0acac10c88d0263

    Le plus simple étant lors de la création d'un nouveau projet, si orientation vers un gestionnaire de document (éditeur de texte, d'image, ...) de choisir Cocoa-Document-based Application qui contient déjà  les méthodes pour la gestions des documents (sauvegarde, lecture, ...).

    Et en prime, l'utilisation des bindings.  ::)
  • 6ix6ix Membre
    12:22 modifié #3
    Merci pour le lien.

    Finalement, je suis tombé sur ce qu'il me fallait presque par hasard, ici.

    J'ai utilisé la méthode "- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename" que j'ai redéfinie et tout semble marcher très bien.
Connectez-vous ou Inscrivez-vous pour répondre.