【发布时间】:2016-09-30 14:44:34
【问题描述】:
协议(我的协议):-
protocol myProtocol {
var type:String { get set }
var sub:String { get }
var msg:String? { get set }
}
类(myVC):-
class myVC: UIViewController, myProtocol {
//Protocol Declarations
var sub = myTypes.type.rawValue
var type = myTypes.type.getType()
var msg :String?
.... }
扩展名:-
extension UIViewController
{
func getData() {
if self is myProtocol {
let msg = self.msg
} }
}
“self.msg”出现错误,提示 Value of type UIViewController has no member 'sub'
我该怎么做? 任何帮助表示赞赏。
【问题讨论】:
标签: ios swift2 swift-protocols swift-extensions