刚开始学习obj c和iOS和NSstring让我发疯,
NSString *iTunesSongURL;
我只想加入两个字符串
NSLog(@"%@", [NSString stringWithFormat:@"%@%@", iTunesSongURL, @"&at=sdsdgsd"]);
但结果就像
(
"https://itunes.apple.com/us/album/im-yours/id277635758?i=277635828&uo=4"
)&at=sdsdgsd
但我希望结果如
"https://itunes.apple.com/us/album/im-yours
/id277635758?i=277635828&uo=4&at=sdsdgsd"
我花了很多时间在上面但不能弄清楚小事。任何帮助
答案 0 :(得分:1)
试试这个: -
NSString *iTunesSongURLString = iTunesSongURL.firstObject
NSLog(@"%@",[NSString stringWithFormat:@"%@&at=sdsdgsd", iTunesSongURLString]);
说明: -
%@表示动态值传递给strig。在您的情况下,iTunesSongURL
是唯一的动态字符串。 &at=sdsdgsd
是静态字符串,因此请将其直接放在双引号中。
答案 1 :(得分:1)
您的对象var
是一个数组。你应该写如下
iTunesSongURL
答案 2 :(得分:0)
首先你需要声明:
NSArray *iTunesSongURL;
检索数组中的响应并使用
NSLog(@"%@", [NSString stringWithFormat:@"%@&at=sdsdgsd",[iTunesSongURL objectAtIndex:0]]);