问题标签 [parse-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
691 浏览

javascript - 无法在 Parse.com 中获取属性

我正在 Parse.com 中编写一个应用程序,并且我定义了一个“AppState”对象,它存储了我通过应用程序传递的各种常量和值(有点像 PHP 会话)。

有一次,我试图从 AppState 对象中读取一个值,尽管它似乎已设置,但我没有取回该值。

AppState 定义为:

然后我必须启动应用程序:

在 AppRouter 中,我正在设置“路由”的值:

在应用程序视图中,我有:

第一个控制台日志显示状态,属性“路由”设置为“视图”:

第二个控制台日志显示“未定义”。

如果我获得默认属性之一,例如“folderSpecial”,它会读取正确的值。

我究竟做错了什么?

0 投票
1 回答
963 浏览

javascript - 从 Backbone 事件中保存 Parse 对象

我正在使用 Backbone.js 和Parse进行持久性。我正在尝试在 Backbone 事件触发时保存解析对象,但它不起作用。这是我的代码(经过编辑以删除不必要的内容):

我的错误警报正在显示,但错误消息是一个空字符串。当我的保存代码与方法处于同一顶级范围时,Parse 对象保存得很好Parse.initialize。我正在学习 Javascript,所以任何关于为什么这段代码不起作用的背景都会很棒。

0 投票
1 回答
2012 浏览

iphone - 解析中的 iOS API - 一对多关系

我正在为我的 iPhone 应用程序的后端部分使用解析。

我们可以在 Parse 中建立一对多关系,如Relational Data中所述。

此代码可以正常检索数据:

但是当我使用他们在链接中提供的代码时,它返回 null:

谁能告诉我这段代码有什么问题?问题可以拿来评论


附加物

这个也有一个例外:

0 投票
1 回答
1861 浏览

objective-c - Parse.com 从 Tableview 单元格到详细图像视图

我正在尝试从 Parse 后端获取加载有数据的表视图,以推送带有与表中数据关联的图像(PFFile)的详细视图。我可以很好地将数据加载到表中,但是当转到新的视图控制器时,应用程序崩溃了。这是我的 PFQueryTableViewController 实现中的代码。

这是来自详细视图控制器标题和实现的代码

执行

这是我收到的错误消息。

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键详细信息的键值编码。”

0 投票
1 回答
318 浏览

objective-c - prepareForSegue 没有传递正确的 PFFile

将 PFFile 传递到新视图时,我要么没有得到图像,要么没有得到错误的图像。

这是 prepareForSegue 方法

而我的相关实现文件的其余部分,我只是认为我没有在正确的部分找到正确的行?

0 投票
5 回答
17324 浏览

javascript - 我的 Parse.com 应用程序如何使用 JavaScript 发送电子邮件?

我正在使用 Parse.com (JavaScript SDK),我希望用户能够从我的应用程序发送电子邮件。基本上,他们使用应用程序创建一个页面,然后我需要允许他们输入电子邮件地址列表;然后,该应用程序将向每个地址发送一个指向他们创建的页面的链接。

不过,我可以在文档中找到任何告诉我如何发送电子邮件的内容。我可以获取电子邮件地址列表并生成电子邮件,但我不知道如何发送它。

Parse 有可能吗?

0 投票
1 回答
5008 浏览

javascript - Parse.com 云代码:链接函数?

我确信这是一个简单的方法,但我无法让链式函数在 Parse.com 的 Cloud Code 中工作。我知道这是可能的——所以这可能是对我的 javascript n00bness 的控诉。;>

下面是一个简单的测试函数链,它显示了我认为它应该如何工作 - 但事实并非如此。在response.error事件中,我似乎得到了错误,但在成功时我得到:

{"code":141,"error":"success/error was not called"}

以下是测试功能:

..这是我对该函数的初始调用,以供参考(尽管我确信这不是问题):

0 投票
0 回答
358 浏览

javascript - 将 Parse.com 对象保存到 Trigger.io 首选项存储中是从对象中剥离数据吗?

我使用 Parse.com 作为基于 Trigger.io 的 Android 应用程序的后端。我的问题是非常基本的,我相信这只是我没有掌握的对 javascript 的一些基本理解——我仍在学习很多关于该语言的知识。

当我在 Parse 中查询对象数组并记录响应时,我得到了我需要的一切:每个对象的属性、唯一对象 ID、createdAt、updatedAt 等。以下是 Parse 中单个对象的示例:

来自 Parse 的对象:

然而,在保存结果后,没有变量操作,使用 Trigger.io 的 forge.prefs.set(),我只能读取属性。这是使用 forge.prefs.get() 读取后的相同对象:

使用 forge.prefs.set() 保存并使用 forge.prefs.get() 检索后:

产生上述结果的简化代码

所以我想我的问题是:我怎样才能保存整个对象?我真的需要为我的应用程序正常运行保存的唯一 ID。

我将完整的日志输出发送给 Trigger 支持,他们认为这是 Parse API 问题并将我推迟到他们那里。我不相信这是 Parse 问题,但我希望这里的社区可以提供一些见解,而不是四处寻找支持渠道。提前致谢!

0 投票
1 回答
880 浏览

javascript - 如何在 Parse.com/backbone.js 中保存对象顺序

我有一个属于用户的文件夹列表,我希望他们能够通过拖放来重新排序。我可以让拖放正常工作,但我不知道如何保存结果。我正在使用 Parse,我认为这意味着我必须检索每个对象,更改 order 属性,然后重新保存它......但这似乎不起作用,因为它们都以相同的顺序出现。

在排序然后执行 .sortable('toArray') 之后,我有一个文件夹 id 数组,前面带有单词 'folder',所以它看起来像 ["folder_ab9gu3nd"、"folder_kwkgiutyqo"、"folder_s856skt8w"]。

所以,我想用命令 0 保存文件夹 ab9gu3nd,用命令 1 保存 kwkgiutyqo,用命令 2 保存 s856skt8w。

这是我的代码(“结果”是具有文件夹 ID 的数组):

当我运行它时,所有文件夹都以“2”的顺序结束,就好像 ii 的最终值用于所有文件夹一样。我该如何阻止这种情况发生?

0 投票
2 回答
1584 浏览

javascript - 为什么 JSON.stringify 只包含这个对象的一部分?

当我在 Parse.com 查询对象上使用 JSON.stringify 时,它只包含“属性”并忽略其余部分。如何对整个对象进行字符串化?

我对 Parse 的查询,使用和不使用 stringify 记录结果:

直接记录的对象:

使用 stringify 记录的对象:

更新:我实际上只是测试了自己,当我通过剪切和粘贴第一个对象并自己定义变量来手动定义对象时它可以工作。但是,当我在从 Parse 接收结果后直接对结果进行字符串化(如示例代码中所示)时,它只返回属性部分......但第一个对象是我在尝试从 Parse 记录结果之前直接从控制台复制的内容字符串化。