【发布时间】:2014-06-20 15:46:35
【问题描述】:
我使用 Playground 并尝试在下面的简单代码中获取消息“show : Hello”。但是,什么都没有显示,但没有编译器错误。我不知道问题出在哪里。
protocol showSome{
func show(str:String)
}
class client: showSome{
var s: server?
init(){
s = server(str: "Hello", delegate: self)
}
func setup(){
let server = s!
server.service()
}
func show(str: String) {
println("show: \(str)")
}
}
class server{
let delegate: showSome?
let str: String
init(str: String, delegate: showSome){
self.delegate = delegate
self.str = str
}
func service(){
let d = delegate!
d.show(str)
}
}
var c = client()
c.setup()
【问题讨论】:
-
println 在操场上什么都不做?你有时间线吗?
-
是的,什么也没发生。我想也许我需要一个更稳定的版本。