【发布时间】:2014-04-17 12:00:12
【问题描述】:
基本上我这样做了,但我得到了一个错误:
NSString *searchWord = @"Lilwayne";
NSString *resourceURL = (@"https://api.soundcloud.com/tracks?client_id=546952635e22cc0182d85daceff34381&q=%@&format=json", searchWord);
错误是:
reason: 'Resource 'Lilwayne' is invalid because the scheme is not 'https'.'
我不明白为什么这不起作用。但是,如果我删除“%@”并将其替换为“Lilwayne”,它会起作用。
我这样做的原因是因为我的应用程序中有一个搜索功能,可以使用soundcloud sdk 搜索歌曲,并且我想将变量“searchword”的值动态更改为用户输入的任何内容在。
【问题讨论】:
-
我很好奇……你是从哪里得知将两个字符串放在 () 中会导致它们被合并的?
-
太棒了!我是 iOS 新手,很抱歉这个问题 ohwell:p
标签: objective-c cocoa-touch nsstring