2012-05-12 27 views
0

我忙於通過UDP發送和接收數據的應用程序。iPhone - gcdasyncsocket代表didreceive不能在其他視圖中工作

當我開始我的視圖中的應用程序,我initalize一個新的插座和setdelegate自我和bindtoport:12345

我能夠發送和這一觀點得到。

現在,當我轉到第二個視圖時,我將視圖B繼承到視圖A,我甚至試圖不讓B繼承到視圖A.當我在視圖B中啓動初始化時,仍然無法接收視圖B中的數據第一視圖。所以當我讀到這個時,我認爲問題在於我沒有關閉套接字,並且還有一些事情正在進行,這就是爲什麼我在第二個視圖中無法接收任何東西的原因。

我試圖把[udpSocket關閉];在viewDidUnload中,但沒有成功。

意見PLZ ...

+0

你是對的!現在我做到了! – Melkon

回答

0

的問題是,在我的子類的viewDidLoad中我需要添加:[udpsocket beginreceiving]

我認爲通過調用[super viewDidLoad] ;,這已經發生,因爲在我的父類中,我聲明這個方法確實被調用。

相關問題