ios - 从另一个应用程序打开 iOS 应用程序

标签 ios launching-application openurl

我正在尝试从另一个应用程序打开我的应用程序 MyApp,我已经为 MyApp 定义了自定义 url(即 myapp://)。

如果我在 safari 中输入 myapp:// 并点击 go,它将打开 MyApp。现在我想要的是一个只有 UIButton “Launch MyApp” 的简单应用程序,当我单击它时 MyApp 将启动。

我尝试这样做:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
}

但什么也没发生。如果可以实现此功能,请提供代码。

谢谢

最佳答案

解决了问题

我不知道如何使用我在问题中编写的相同代码:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
} 

关于ios - 从另一个应用程序打开 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231662/

相关文章:

iOS 定期后台轮询 Rest API

iOS应用程序启动黑屏,UINavigationController,Nib,RootViewController

ios - 将 Swift 协议(protocol)作为另一个协议(protocol)函数的参数传递

Android:如何知道应用程序是否可以启动

firefox-addon - 如何从 Firefox 插件执行 Windows 命令?

ios - 我的 iPhone 5S 上的限制看起来有所不同

macos - 从另一个进程启动应用程序

IOS - 如何以编程方式阻止从另一个应用程序打开一个应用程序?

css - 如何更改组件背景颜色

iphone - ios - 每次应用程序 :openURL:sourceapplication is fired, iCloud 备份大小增加