2011-06-14 87 views
0

我有變量是:stateName = [store objectAtIndex:0];錯誤:接口類型不能靜態分配?地圖鏈接

和國家:country = [store objectAtIndex:1];

,我把這樣的代碼:

NSString* urlString = @"http://maps.google.com/maps?saddr=%@+ 
%@&daddr=Birmingham+UK",statName,country; 

我試圖把這樣的代碼:

NSString *test = [NSString stringWithFormat:@"%@", stateName]; 

NSString *urlString = @"http://maps.google.com/maps?saddr=%@+UK&daddr=Birmingham+UK",test;

它沒有工作ķ。

謝謝。

+0

你可以正確和仔細地粘貼你的代碼嗎?你所做的一些語法錯誤。 – 2011-06-14 05:02:31

回答

1

如果在字符串中包含對象數據,則需要使用stringWithFormat。所以:

NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%@+%@&daddr=Birmingham+UK",stateName,country]; 

NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%@+UK&daddr=Birmingham+UK",test]; 

希望這有助於。

+0

現在,它的工作。此外我想顯示mapview。如何? – 2011-06-14 05:37:20

+0

如何使用當前位置?在上面的文本框中。低級文本框我已經。 – 2011-06-14 11:46:55

+0

當進入谷歌地圖網站。 – 2011-06-14 11:47:13