Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NSURL从其他应用程序启动iPhoneApp_Iphone_Objective C_Xcode - Fatal编程技术网

使用NSURL从其他应用程序启动iPhoneApp

使用NSURL从其他应用程序启动iPhoneApp,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我正在使用此代码打开AppStore应用程序url,该url工作正常,我正在尝试启动应用程序,而不仅仅是打开AppStore应用程序页面 有没有关于如何使用NSURL进行此操作的提示 dispatch_async(dispatch_get_main_queue(), ^{ NSURL *appStoreUrl = [NSURL URLWithString:@"https://itunes.apple.com/us/app/cnn-app-for-iphone/id331786748?mt=8"

我正在使用此代码打开AppStore应用程序url,该url工作正常,我正在尝试启动应用程序,而不仅仅是打开AppStore应用程序页面

有没有关于如何使用NSURL进行此操作的提示

dispatch_async(dispatch_get_main_queue(), ^{

NSURL *appStoreUrl = [NSURL URLWithString:@"https://itunes.apple.com/us/app/cnn-app-for-iphone/id331786748?mt=8"];

        [[UIApplication sharedApplication] openURL:appStoreUrl];
      });

只有当应用程序支持自定义URL方案时,才能打开应用程序本身。通过打开url启用从Tweetbot发布tweetbot:///post?


许多页面列出了与其他应用程序交互所需的URL,请参见例如或其他示例和应用程序

如果应用程序支持自定义URL方案,则只能打开应用程序本身。通过打开url启用从Tweetbot发布tweetbot:///post?

许多页面列出了与其他应用程序交互所需的URL,请参见例如或其他示例和应用程序

查看“实施自定义URL方案”一节:要执行您尝试的操作,您需要实施自定义URL方案。查看“实施自定义URL方案”一节:要执行您正在尝试的操作,您需要实现自定义URL方案。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.com/apps/appname"]];