2010-11-23 5 views
0

Mon application lit une sorte de fichier (* .mndl) et avec la méthode ci-dessous, je peux ouvrir un fichier si une autre application l'exige (en utilisant le paramètre options).Comment ouvrir un fichier avec mon application? (Lorsque mon application est en arrière-plan)

application:didFinishLaunchingWithOptions: 

Il fonctionne très bien, mais quand mon application est encore en vie en arrière-plan et d'autres application nécessite d'ouvrir un fichier, il ne se produira pas puisque cette méthode n'est pas appelé plus, au lieu applicationDidBecomeActive: et/ou applicationWillEnterForeground:, etc sont appelé

Quelles options ai-je?

Je ne voudrais pas terminer mon application chaque fois que je veux importer un fichier de Mail.app par exemple. ; (

Merci

Répondre

0

Je suis sûr que vous avez vérifié ceci, mais il y a une bonne section sur l'ouverture de fichiers dans la documentation (link)

Il y a une section en parlant il sur l'utilisation application:handleOpenURL: ou application:openURL:sourceApplication:annotation: pour ouvrir le fichier, c'est peut-être ce que vous recherchez?