2014-02-18 85 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] 

,如果你仍然有问题能在发送方应用程序,你可以记录也看到接收端登录看看发生了什么

相关问题