错误:接口类型无法静态分配?地图链接

时间:2011-06-14 04:50:28

标签: ios4 cocos2d-iphone ios-simulator iphone

我的变量是: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”,测试;

它不起作用。

谢谢。

1 个答案:

答案 0 :(得分: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];

希望这有帮助。