每次用户进入视图时,都会收到一条附加插槽消息

时间:2016-12-12 01:01:30

标签: ios swift sockets swift2

在我的一个视图控制器中,这就是我定义套接字侦听器的方式:

override func viewDidLoad() {
        super.viewDidLoad()
        listenSocket()
}

func listenSocket(){
  socket.on("new_comment") { (data, ack) -> Void in
    ...
  }
}

我注意到每次退出并重新进入此视图时,我都会从服务器收到一条额外的套接字消息。这可能是因为我在socket.on上正在viewDidLoad,所以每次用户进入此视图时,都会有一个额外的“on”侦听器?

如果是这种情况,我该怎么办才能收到多条消息?

0 个答案:

没有答案