Parse.com - 如何将 nil 参数传递到云代码中



我正在为 iOS 编码并使用 iOS SDK 调用我的云代码函数。我的一个参数有时是 nil,这会导致错误。

我希望能够通过某种形式的 nil 并在云代码函数中检查它。我的Javascript很弱,我不确定这是JS问题还是Parse云代码问题。

传递给云函数的参数字典中使用[NSNull null]

在 JavaScript 中,您应该能够通过使用以下任一方法检查值是否存在

if (request.params.myParam) {} // true if undefined, null, 0, or ""

或者,如果您想更具体,请使用

if (request.params.myParam == null) {} // true if undefined or null

目前还不清楚你的问题与iOS还是JS有关,但假设你问的是iOS/Objective-C,你不能将nil传递到字典中,因为它只能保存对象。 用

[NSNull null]

相关内容

最新更新