Ios 在接收器应用程序启动时通过URL方案访问从另一个应用程序传递的数据?

Ios 在接收器应用程序启动时通过URL方案访问从另一个应用程序传递的数据?,ios,iphone,url-scheme,openurl,Ios,Iphone,Url Scheme,Openurl,在接收器应用程序启动时,我们可以通过URL方案访问从另一个应用程序传递的数据吗?我正在传递要在接收方应用程序上设置的区域设置和应用程序语言信息。但是我无法使用收到的信息设置区域设置和语言,因为 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(

在接收器应用程序启动时,我们可以通过URL方案访问从另一个应用程序传递的数据吗?我正在传递要在接收方应用程序上设置的区域设置和应用程序语言信息。但是我无法使用收到的信息设置区域设置和语言,因为

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation
只有在启动后才能访问

我有什么办法可以做到这一点吗?我正在尝试使用另一个应用程序设置新的应用程序语言

任何帮助都将不胜感激。

您可以尝试以下方法:

- (BOOL)application:(UIApplication *)application
        openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
     annotation:(id)annotation
{
       NSString *data=[[[url query] substringFromIndex:5]stringByReplacingOccurrencesOfString:@"+" withString:@" "];
       data= [data stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
}