如何在字符串中添加“http://”(如果缺少)

时间:2013-01-21 13:26:27

标签: ios objective-c

我有一个字符串[currentTweet pic],它应该是图片的URL(从XML文件解析)。问题是某些链接缺少URL中的“http://”,因此某些图片不会出现。如何将“http://”添加到缺少的地方?

非常感谢任何帮助! THX

1 个答案:

答案 0 :(得分:13)

我认为你的意思是NSString,而不是NSURL

NSString *picURL = [currentTweet pic];
if (![picURL hasPrefix:@"http://"]) {
    picURL = [@"http://" stringByAppendingString:picURL];
}

不确定Twitter是否曾将https用于图片网址,但您也应该检查https://以确定。