触发我的应用并打开电子邮件附件

时间:2011-05-25 13:26:02

标签: iphone

当我触摸电子邮件附件时,我使用了CFBundleDocumentTypes并要求系统触发我的应用程序。

它工作正常,我的应用程序按预期工作。 但是我的应用程序如何才能获得附件文件句柄来处理?

欢迎任何评论

1 个答案:

答案 0 :(得分:1)

几周前我做了同样的任务。你必须这样做:

NSURL *url = (NSURL *)[launchOptions valueForKey:UIApplicationLaunchOptionsURLKey];
if ([url isFileURL]) {
    //Do wahtever you want to do with the attached file...
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;方法中使用此代码段。

我希望这会对你有所帮助。

Sandro Meier