SwiftSwift4 的汤支持

SwiftSoup Support for Swift 4

SwiftSoup 支持 Swift 4.0 吗?我已经按照 SwiftSoup GitHub 存储库 https://github.com/scinfu/SwiftSoup 的指示在 运行 pod 安装之前初始化了我的 Podfile 并添加了 pod "SwiftSoup",但我无法将其导入我的 Swift 文件。我在 XCode 中使用 .xcworkspace 文件作为 SwiftSoup 自述文件的指示,而不是 .xcodeproj 工作区。

Podfile 看起来像:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'httpget' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for httpget
  pod "SwiftSoup"

  target 'httpgetTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'httpgetUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end

如果 SwiftSoup 不支持 Swift 4.0,有人有任何替代品可供我使用吗?我正在尝试解析包含 HTML 的 Swift 字符串对象以删除所有脚本标签并提取具有特定 class 的 div 标签。

本质上,我正在尝试执行与 Python BeautifulSoup 命令等效的操作:

classInfo = html.find('div', class_='theClass').get_text()

在 Swift.

开个玩笑,我发现问题是我没有编辑我的Scheme。如果我进入 Product->Scheme->Pod-[projname] 我可以导入 SwiftSoup。但是,在构建我的项目后,我发现 SwiftSoup 不支持 Swift 4,因为它使用了许多 Swift 4 过时的功能。