.Element 对 Element SWXMLHash 的使用不明确 swift

.Element Ambiguous use of Element SWXMLHash swift

Push Notifications Tutorial: Getting Started 来自raywenderlich,构建启动项目时,错误显示:

.Element Ambiguous use of Element SWXMLHash swift

这是 Push Notifications Tutorial: Getting Started 的 WenderCast 启动项目, 因为启动项目构建错误,我更正了它。终于可以运行了。正确的解决方案如下。
1. 将 SWXMLHash.swift 文件从 drmohundro/SWXMLHash 更改为问题
.Element Ambiguous use of Element SWXMLHash swift
2.将文件PodcastFeedLoader.swift第48行的代码修改为
let feedItems = items.all.flatMap { (indexer: XMLIndexer) -> PodcastItem? in,
原始代码为
let feedItems = items.flatMap { (indexer: XMLIndexer) -> PodcastItem? in

更正github中的项目:https://github.com/zgpeace/WenderCast-Starter