2

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

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

4

2 回答 2

2

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

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

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

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

if (request.params.myParam == null) {} // true if undefined or null
于 2013-10-21T21:19:32.370 回答
0

目前尚不清楚您的问题是否与 iOS 或 JS 有关,但假设您询问的是 iOS/Objective-C,您不能将 nil 传递给字典,因为它只能保存对象。利用

[NSNull null]
于 2013-10-21T21:14:03.020 回答