环境:解析 SDK 版本 1.90
Swift 2.1
设想:
试图捕获错误查询异常的查询抛出。我得到了查询模板,但我不知道第二个(错误)参数格式。
我无法弄清楚错误参数的语法应该是什么:
补救?
环境:解析 SDK 版本 1.90
Swift 2.1
设想:
试图捕获错误查询异常的查询抛出。我得到了查询模板,但我不知道第二个(错误)参数格式。
我无法弄清楚错误参数的语法应该是什么:
补救?
显然我使用的是较旧的 parse.com SDK (v1.8.2)。所以我已经更新到 v. 1.9.0。
更新 parse.com 框架后,我遇到了各种 Swift 2.1 语法错误。
所以补救措施是使用新的 Swift 2.1 错误处理范式修改 API:
do {
let videoObject = try query.getObjectWithId("")
} catch {
print("")
}
错误参数的语法是正确的。但是objectWithId
不返回 Optional 因此不需要将其包装在 aif let
中,并且会导致错误(在您的情况下是第二个错误)。
这编译没有错误:
do {
let object = try query.getObjectWithId("OBJECT_ID", error: ())
print(object)
} catch {
print(error)
}
关于Editor placeholder in source file
错误:这很奇怪。您是否将该代码复制到某处并将其粘贴到 Xcode 中?尝试手动重写代码。我没有收到那个错误,我确信它与错误参数的语法无关。