2010-12-16 7 views
1

메일 앱 here에서 앱의 첨부 파일을 여는 방법을 알아 냈습니다.iOS4 앱의 메일에서 첨부 파일 열기

하지만 iOS4 앱에서 어떻게 처리합니까? 내 앱이 백그라운드에서 Mail에서 파일을 열면 -application:didFinishLaunchingWithOptions:이 실행되지 않습니다. -applicationDidBecomeActive은 그렇지만 거기에서 파일에 대한 링크를 검색하는 방법이없는 것처럼 보입니다.

누구나 전에이 문제가 발생 했습니까? 아직 만나지 못한 함정에 대한 추가 포인터도 매우 유용 할 것입니다. 미리 감사드립니다!

답변

1

이 작동합니다 :이 답변



- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 

    if ([url isFileURL]) 
    { 

     NSLog(@"file at path %@", [url path ]); 
       // do something with your file 
       return YES; 
     } 
     return NO; 
} 

-marc

+1

감사합니다. iOS 4.2의 경우,'application : handleOpenURL :'은'application : openURL : sourceApplication : annotation :'을 사용하는 것이 더 이상 사용되지 않는 것 같지만, 여전히 iOS 3.2를 지원하기 위해서는 구현할 필요가 있습니다. – Altealice

관련 문제