2014-02-18 116 views
2

我已經在我的iPhone應用程序中集成了鉻鑄造的功能。我面臨的問題是,當鑄件沒有啓動,有時甚至在鑄造過程中,我按下斷開設備按鈕,但沒有任何反應。我的斷線代碼是:設備沒有斷開連接

-(void)disconnectDevice{ 
[self.deviceManager stopApplication]; 
[self.deviceManager removeChannel:self.mediaControlChannel]; 
[self.deviceManager disconnect]; 
self.mediaControlChannel = nil; 
self.deviceManager = nil; 
self.selectedDevice = nil; 
} 

我在做什麼錯?

回答

0

您的接收器是否處理斷開狀態?模板代碼看起來是這樣的:

window.castReceiverManager = cast.receiver.CastReceiverManager.getInstance(); 

castReceiverManager.onSenderDisconnected = function(event) { 
    console.log('Received Sender Disconnected event: ' + event.data); 
    if (window.castReceiverManager.getSenders().length == 0) { 
      window.close(); 
    } 
}; 
0

您只需要使用一條線來阻止媒體

[self.mediaControlChannel stop] 

,如果你仍然有問題能在發送方應用程序,你可以記錄也看到接收端登錄看看發生了什麼

相關問題