2010-12-16 92 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 2010-12-17 09:14:32

相關問題