2014-03-31 49 views
1

我們可以在啓動接收器應用程序時通過URL方案訪問從另一個應用程序傳遞的數據嗎?我傳遞一個語言環境和應用程序語言信息以在接收器應用程序上設置。但我無法設置語言環境和語言與收到的信息,因爲在啓動接收器應用程序時通過URL Scheme從另一個應用程序傳遞的數據訪問數據?

- (BOOL)application:(UIApplication *)application 
      openURL:(NSURL *)url 
    sourceApplication:(NSString *)sourceApplication 
     annotation:(id)annotation 

僅在啓動後訪問。

有什麼辦法可以做到這一點?我正在嘗試使用其他應用程序設置新的應用程序語言。

任何幫助,將不勝感激。

回答

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]; 
} 
相關問題