【问题标题】:Opening attachments from Mail in iOS4 app在 iOS4 应用程序中打开邮件中的附件
【发布时间】:2010-12-16 14:50:01
【问题描述】:

我知道了如何通过邮件应用 here 在你的应用中打开附件。

但是如何在 iOS4 应用程序中处理这个问题?当我的应用程序在后台并且我从 Mail 打开一个文件时,-application:didFinishLaunchingWithOptions: 不会触发。 -applicationDidBecomeActive 可以,但它似乎没有办法从那里检索到文件的链接。

有人遇到过这种情况吗?关于我尚未遇到的陷阱的任何其他指示也将非常有帮助。提前致谢!

【问题讨论】:

    标签: iphone objective-c cocoa-touch ipad


    【解决方案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;
    }
    

    【讨论】:

    • 感谢您的回答。对于 iOS 4.2,application:handleOpenURL: 似乎已被弃用,取而代之的是 application:openURL:sourceApplication:annotation:,但我想我仍然需要实现它以支持 iOS 3.2。
    猜你喜欢
    • 2012-07-25
    • 2013-04-08
    • 2022-11-24
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 2018-03-20
    相关资源
    最近更新 更多