【发布时间】:2014-06-13 19:33:58
【问题描述】:
我有一个标准类调用 GeoRssParserDelegate 需要测试。
在我的快速单元测试中,我得到了这个:
func testParser()
{
var bundle = NSBundle(forClass:GeoRssParserTest.classForKeyedArchiver())
var path = bundle.pathForResource("test", ofType: "xml")
let data = NSData.dataWithContentsOfFile(path, options: NSDataReadingOptions.DataReadingMapped, error: nil)
let xmlParser = NSXMLParser(data:data)
let delegate = GeoRssParserDelegate() <-- Compiler fails here
var bStatus = xmlParser.parse()
XCTAssertTrue(bStatus, "Parse failed", file: __FILE__, line: __LINE__)
}
编译器在上面突出显示的行上失败。编译器错误是 Use of unresolved identifier GeorRssParserDelegate
这个类确实存在并且与产品本身一起构建。有什么特殊要求吗?
【问题讨论】:
-
也许是个愚蠢的问题:但是你确定它是一个类而不是一个协议吗?无论哪种方式,您都可能需要发布更多代码。
标签: swift