我在尝试创建蓝牙多人游戏时在运行时遇到以下错误:
fatal error: NSArray element failed to match the Swift Array Element type
我已经看过有类似问题的人的其他答案,我认为这与NSDictionary有关。在标记为重复之前,请知道我已经尝试过对其他问题的建议而没有任何运气。我看不出它有什么问题,显然编译器也没有!这是我使用NSDicationary的地方。
func peerChangedStateWithNotification(notification:NSNotification){
let userInfo = NSDictionary(dictionary: notification.userInfo!)
let state = userInfo.objectForKey("state") as Int
if state != MCSessionState.Connecting.toRaw(){
self.navigationItem.title = "Connected"
}
}