错误集锦
1,Call can throw, but it is not marked with 'try' and the error is not handled
// 原因就是没有处理错误 。我们根据错误提示,调用可以抛出,但它没有标记和错误处理通过加一个try解决。
// (PS: 就像Java中的异常错误处理,也是采用 try ...catch)
do {
try listenSocket.accept(onPort: UInt16(port))
} catch let error as NSError {
print("\(error.description)")
}