Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
救命啊!Obj-C/Iphone编程:从html文本中提取字符串并逐行离线读取_Iphone_Html_Objective C_String - Fatal编程技术网

救命啊!Obj-C/Iphone编程:从html文本中提取字符串并逐行离线读取

救命啊!Obj-C/Iphone编程:从html文本中提取字符串并逐行离线读取,iphone,html,objective-c,string,Iphone,Html,Objective C,String,你好 我有一个特定网站的html文本响应: <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="crsdsdfs2221.jpg">crash-2221.jpg</a></td><td align="right">14-Jun-2010 14:29 14-Jun-2010 14

你好

我有一个特定网站的html文本响应:

<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="crsdsdfs2221.jpg">crash-2221.jpg</a></td><td align="right">14-Jun-2010 14:29  
14-Jun-2010 14:29
请注意,每行都有一个href=“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。我想在倒逗号中提取该字符串,以便将其附加到URL路径并下载图像。我一直在浏览苹果公司的文档:


关于字符串编程,但找不到符合我要求的。同样在阅读之后,我可以使用什么代码来确保在下次调用函数时阅读下一行(因为我想下载下一张图片)。希望有人能帮助我,谢谢

类中的
NSString
四个方法可以为您获取所需的信息

  • componentsSeparatedByString:
    是您将响应按行分隔的方式。给它一个每行出现一次的字符串参数,然后分别检查每个组件
  • rangeOfString:
    可以找到字符串中出现的特定子字符串的标记。使用它来获取您知道将存在的字符串的索引,如@“img src=\”和@“a href=\”
  • substringFromIndex:
    substringToIndex:
    将它们与rangeOfString结合使用,以手术方式减去所需的信息。您想要的文件名位于引号之间这一事实对您的情况将有很大帮助
希望这能引导你走向正确的方向