Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/iphone
diff options
context:
space:
mode:
authorAlex Zolotarev <alex@mapswithme.com>2013-07-01 17:36:07 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:57:48 +0300
commit3356ef2169ebf471812cef568e4a73998e35b460 (patch)
tree0bdf48b3f5043c6f96b14b52cf6c516b0336da0f /iphone
parent33e27e5f2437cb9f02b88a7168948e36c7db08ee (diff)
[api] Fixed encoding to pass parameters to/from the app
Diffstat (limited to 'iphone')
-rw-r--r--iphone/Maps/Classes/MapsAppDelegate.mm9
1 files changed, 4 insertions, 5 deletions
diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm
index cfdafa6fc4..8d1c3fa5cc 100644
--- a/iphone/Maps/Classes/MapsAppDelegate.mm
+++ b/iphone/Maps/Classes/MapsAppDelegate.mm
@@ -65,11 +65,10 @@ void InitLocalizedStrings()
UIPasteboard * pasteboard = [UIPasteboard generalPasteboard];
if (GetPlatform().IsPro() && !m_didOpenedWithUrl)
{
- NSString * url = [pasteboard.string stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
- if ([url length])
+ if (pasteboard.string.length)
{
url_scheme::ApiPoint apiPoint;
- if (GetFramework().SetViewportByURL([url UTF8String], apiPoint))
+ if (GetFramework().SetViewportByURL([pasteboard.string UTF8String], apiPoint))
{
[self showParsedBookmarkOnMap:apiPoint];
pasteboard.string = @"";
@@ -188,7 +187,7 @@ void InitLocalizedStrings()
if ([scheme isEqualToString:@"geo"] || [scheme isEqualToString:@"ge0"])
{
url_scheme::ApiPoint apiPoint;
- if (GetFramework().SetViewportByURL([[url.absoluteString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] UTF8String], apiPoint))
+ if (GetFramework().SetViewportByURL([url.absoluteString UTF8String], apiPoint))
{
[self showParsedBookmarkOnMap:apiPoint];
m_didOpenedWithUrl = YES;
@@ -202,7 +201,7 @@ void InitLocalizedStrings()
if ([scheme isEqualToString:@"mapswithme"])
{
url_scheme::ApiPoint apiPoint;
- if (GetFramework().SetViewportByURL([[url.absoluteString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] UTF8String], apiPoint));
+ if (GetFramework().SetViewportByURL([url.absoluteString UTF8String], apiPoint));
{
[[Statistics instance] logApiUsage:sourceApplication];
[self showMap];