我正在尝试在更新到 XCode 7 后更新我的应用程序中的代码,看起来我将不得不再次经历一个严肃的学习曲线才能 catch 进度。我在下面的代码中做错了什么?
if let 还在用吗?
我对 C# 之外的 try/catch 非常不熟悉。我不知道如何在 swift 的上下文中使用它,如果能找到一个易于理解的指南,并且不会假定我曾经了解 Objective C 或以前遇到过它,那就太好了。
最佳答案
改用这个:
do {
let json = try NSJSONSerialization.JSONObjectWithData(...)
return json
} catch let error as NSError {
print("JSON Error: \(error.localizedDescription)")
}
关于ios - Swift 2.0 Call Can Throw 但没有标上try,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32950977/