我们可以在启动接收器应用程序时通过URL Scheme访问从另一个应用程序传递的数据吗?我正在传递一个Locale和app语言信息,以便在接收器应用程序上设置。但是我无法使用收到的信息设置语言环境和语言,因为
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
只有在启动后才能访问。
我有什么办法可以做到这一点吗?我想要做的是使用另一个应用程序设置新的应用程序语言。
任何帮助都将不胜感激。
答案 0 :(得分:0)
你可以试试这个:
- (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];
}