将此NSSting与字符串变量连接

时间:2015-05-12 00:16:48

标签: ios objective-c nsstring

我想要的只是每次更改NSString townLocation。 因为我从API获取数据而我不想为不同的位置创建不同的API。我也知道" +"我放在链接上是不正确的,在Objective C中没有这样的想法,但我想让你理解我想要的东西。

  NSString*townLocation;    
   NSData* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://api.openweathermap.org/data/2.5/find?q="+townLocation+"&units=metric"]];

我该怎么做?我相信你明白我是Objective C的新人

谢谢

1 个答案:

答案 0 :(得分:1)

您只需要查看最基本的NSString文档,找到可以执行此操作的方法,Sent file /home/app/uploads/documents/test_document.jpg (0.1ms) Completed 200 OK in 67.0ms (ActiveRecord: 57.2ms)

stringWithFormat:

如果您是Objective-C的新用户,那么查找此类信息的好地方就是在互联网或iOS开发者库中搜索相关课程(在本例中为NSString *urlString = [NSString stringWithFormat:@"http://api.openweathermap.org/data/2.5/find?q=%@&units=metric", townLocation]; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]; )找到无数的资源供您使用。另一个要检查的文档是Formatting String Objects,它链接在iOS开发人员库的NSString部分,以查找有关格式化字符串的更多信息。