【发布时间】:2020-02-07 06:44:07
【问题描述】:
我需要访问协议,但出现以下错误:
'MyProtocol' cannot be constructed because it has no accessible initializers
这是我的实现:
public protocol MyProtocol{
var someVar: Int {set get}
var anotherVar: String {set get}
}
class ProtocolProjectTests: XCTestCase {
var myProtocol: MyProtocol!
override func setUp() {
self.myProtocol = MyProtocol()
}
}
在这条线上self.myProtocol = MyProtocol() 是我得到错误的地方。
我的问题是如何在 XCTest 类中初始化变量
非常感谢您的帮助。
【问题讨论】:
标签: xctest ios13 xcode11 xctestcase swift5.2