OpenURLの:フォーマットされたNSStringを含むNSURLが動作していないと
-
19-09-2019 - |
質問
方向でGoogleマップを開くには、私がNSURL内部フォーマットされたNSStringを使用しています。しかし、それは動作しません[[のUIApplication sharedApplication]のOpenURL:NSURL];
コード:
NSString * directionsURL = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%@&saddr=%@", @"Hartenseweg 16, Renkum", @"1 Infinte Loop, Cupertino"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:directionsURL]];
解決
あなたは、URLのために適切にエンコードされた文字列を取得確保するために[NSString stringByReplacingPercentEscapesUsingEncoding:]
を使用する必要があります。
所属していません StackOverflow