gpt4 book ai didi

ios - Objective-C:在特殊情况下启用 "Open in..."

转载 作者:行者123 更新时间:2023-11-28 20:13:48 25 4
gpt4 key购买 nike

我有疑问,是否可以仅针对特定条件启用“打开方式”?让我解释一下......我正在创建一个应用程序,它只允许一些用户在我的应用程序中打开一些文件。

对于特定用户,我希望在邮件应用程序中点击一个项目将显示弹出窗口“在我的应用程序中打开”。

对于其他的,我不想显示弹出窗口。

这可能吗?

我知道我可以在检索请求的 URL 时直接在应用程序上管理这种情况,但我希望具有上述行为。

最佳答案

您始终可以通过以下方式阻止打开的文件显示在您的应用中:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {    
if (url != nil && [url isFileURL]) {
if([self wantedUser])
[self openURL:url];
else
return FALSE;
}

return YES;
}

关于ios - Objective-C:在特殊情况下启用 "Open in...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18968450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com