【问题标题】:Parsing Web URL in iPhone Development在 iPhone 开发中解析 Web URL
【发布时间】:2011-11-26 05:43:48
【问题描述】:

我正在尝试在 iPhone 应用程序中解析 HTML 字符串。

示例: 网址是http://www.apple.com/developer

我想删除“开发者”部分,所以我只有http://www.apple.com

我该怎么做?

【问题讨论】:

    标签: objective-c xcode ios4 xcode4


    【解决方案1】:

    您可以在字符串中搜索第三个斜杠,然后将其子串以获得您想要的部分

    【讨论】:

      【解决方案2】:

      您也可以将其带到NSURL 并获得您想要的零件:

      NSURL *url = [NSURL URLWithString:@"http://www.apple.com/developer"];
      [url host]; // @"www.apple.com"
      [url scheme]; // @"http"
      

      【讨论】:

        【解决方案3】:

        你考虑过NSUrl方法URLByDeletingLastPathComponent还是pathComponents方法?

        URLByDeletingLastPathComponent
        

        通过从原始 URL 中删除最后一个路径组件返回一个新 URL。

        pathComponents
        

        返回数组中文件 URL 的各个路径组件。

        Here 是一个很好的关于NSURL 方法的教程/示例。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-02-16
          • 2011-01-15
          • 2012-07-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-08
          • 2012-03-23
          相关资源
          最近更新 更多