0

こんにちは私はこれを使って現在地で地図アプリを開き、道順を入力したものへの道順を取得しようとしました。iPhoneのボタンをクリックしても何も起こりませんが、クリックされています。私は何が間違っているのですか?

NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=Current+Location&daddr=%@ %@ %@ %@",
                     streetString , cityString, stateString, zipString];
    [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
4

1 に答える 1

0

stringByAddingPercentEscapesUsingEncodingを使用してNSStringをエスケープしていることを確認してください

NSString *url = [NSString stringWithFormat: @"http://maps.google.com/mapssaddr=Current+Location&daddr=%@ %@ %@ %@", streetString , cityString, stateString, zipString];
url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
于 2012-06-18T18:06:23.847 に答える