Xcode7升级后的问题处理

1. 需要增加异常处理

api 声明:

- (BOOL)connectToHost:(NSString *)host onPort:(uint16_t)port error:(NSError **)errPtr;

之前的调用方法:

if let isConnected = tcpSocket?.connectToHost(serverHost, onPort: tcpPort, error: &error) 
{ ... }

修改后:

if let socket = tcpSocket {
    do {
        try socket.connectToHost(serverHost, onPort: tcpPort)
    }catch {
        logger.error("connectToHost error:\(error)")
    }
}

2.

2015-09-28 15:511