gpt4 book ai didi

iphone - UIApplication openURL后台

转载 作者:太空狗 更新时间:2023-10-30 03:36:20 27 4
gpt4 key购买 nike

在我的 iOS 4 应用程序中,我需要在用户指定的时间从后台打开一个 URL。但是,出于某种原因,我无法从后台启动 URL。这是我打开 URL 的代码:

if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.stackoverflow.com"]])
{
// the URL wasn't opened. we will ignore this for now.
}

该代码全部从之前创建的守护线程启动。我已经在模拟器上测试了这段代码,并且没有打开 URL,并且该方法由于某种原因返回 YES,但是当我再次打开我的应用程序时(通过快速应用程序切换)它打开了网址。有什么方法可以让我的应用程序在此时再次出现在前台(不是通过本地通知),以便 URL 可以打开,或者这是一个错误或未记录的功能。此外,如果有另一种打开 URL 的方法,它将在后台运行,那也会很有帮助。

最佳答案

我相信我已经找到了它(在模拟器上不起作用,因为它将命令传递到 mac 上的终端,因为模拟器没有命令行)。使用这个:

system([[NSString stringWithFormat:@"uiopen \"%@\"", myUrlToOpen] UTF8String]);

这会将命令 uiopen(通过越狱找到)传递给设备,强制它打开该 URL。我希望这对处于我位置的其他人有所帮助。

关于iphone - UIApplication openURL后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170254/

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