问题标签 [pfuser]

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 投票
1 回答
30 浏览

ios - PFUser 和 Friendship 限制查询审讯

我有我的应用程序,用户可以在其中撰写意见,只有他们的朋友可以在时间线中看到它们并对其进行评论(在名为"OpTimelineTableViewController"的UITableViewController子类中)。但是我有一个关于如何正确执行此限制查询的询问,即使我之前尝试过没有更多结果的解决方案......(我开始向您介绍我的数据模型):

“用户”表(是 Parse 提供的内置类)

“意见”表:

对象标识;

发件人ID; 指针用户表

内容; 细绳

更新时间;(默认提供)

创建时间;(默认提供)

“朋友”表:

friendId1 = 指针用户表

friendId2 = 指针用户表

status = 可以接受“Confirm”、“Pending”或“Denied”的字符串

updatedAt = (默认提供)

createdAt = (默认提供)

现在这是我尝试过的代码的主要重要部分:

我的问题是在那一点上:如何知道我在其他人之前做了什么查询,通过知道单元格的数量取决于opinionArray中包含的意见的数量,或者只是简单地:如何通过仅限制显示的意见来查询当前用户的朋友?

(注意:我确切地说我已经在 viewDidLoad 中实现了方法 [self.performSelector(loadOpinions)....... 以获取信息)

我的代码似乎不清楚我一切都好,这就是为什么我找不到简单的方法来做到这一点

有没有人可以帮助解决这个问题?

0 投票
0 回答
54 浏览

ios - 从当前用户的朋友那里检索帖子

原则是用户可以发表意见,只有他的朋友可以看到他们

所以我将向您展示数据模型和解释以很好地理解

“用户”表:

objectId、用户名、电子邮件等...(Parse 和许多其他人提供的所有默认字段,但不必为我的问题引用)

朋友们; 数组 - 它包含与他成为朋友的所有用户(objectid) -

更新时间;(默认提供)

创建时间;(默认提供)

“意见”表:

对象标识;

发件人ID; 指针用户表

内容; 细绳

更新时间;(默认提供)

创建时间;(默认提供)

所以我考虑了一些技巧,之前查询所有用户并"wherekey:@"objectId" containedIn:"[[PFuser currentUser] objectForKey:@"friends]"通过对意见表的查询进行限制,将意见帖子仅限于当前用户的朋友......但没有结果......

有谁知道更简单的方法来做到这一点?

0 投票
2 回答
95 浏览

ios - 尝试从数组字段中删除一个对象时出现问题(解析 - ios)

我有一个按钮,用户可以在其中删除朋友:

它看起来像这样:

"self.otherUser"是一个PFUser包含要删除的朋友用户的实例)

"friends"array field包含朋友的用户表中的一个ObjectIds

数据浏览器中没有任何内容被删除,我错在哪里?有谁知道这样做的方法?

0 投票
1 回答
448 浏览

ios - 使用代码创建新的 PFUser 而不以这个新的 PFUser 身份登录

我正在创建一个新的 PFUser 作为当前登录用户的“子用户”。

例如,Master 已登录并决定创建一个 Junior User。

Junior 用户将拥有与 Master 不同的 PFRole。

我可以通过创建一个新用户

用户已创建,但问题是我已退出主帐户并以初级用户身份登录。

如何在不登录该帐户的情况下创建新的 PFUser。

理想情况下,我想向新的子用户发送一封电子邮件,说明欢迎这里是您的用户名和详细信息。

也许我应该使用 CloudCode ?

谢谢

0 投票
2 回答
77 浏览

ios - 您如何确定 Parse 中的用户创建类型

在应用程序中,用户可以通过电子邮件/密码、Facebook 或 Twitter 进行注册。

当他们通过 Facebook 创建帐户时,该应用程序会将电子邮件字段设置为他们的 Facebook 帐户。Twitter 并非如此,因为他们不共享电子邮件。

当注册 Facebook 的用户后来决定设置密码时,就会出现问题。

典型的密码更改表单由三个文本字段组成:

  • 当前密码
  • 新密码
  • 重复新密码

如果用户是通过 Facebook 创建的,则 PFUser 对象不包含用户已知的密码。因此,在密码更改期间不能需要当前密码字段。

由于 Parse 中没有检查空密码的方法,我如何判断用户是通过 Facebook/Twitter 还是电子邮件/密码创建的?

仅仅检查它们是否与 Facebook 或 Twitter 链接是不够的,因为该应用程序还可以选择链接和取消链接 Facebook 或 Twitter 以获得经过身份验证的帐户。

0 投票
1 回答
464 浏览

ios - Swift:从 TableView 中删除解析中的 PFUser

我正在尝试使用我的 tableView 从解析中删除用户表中的用户。执行此操作时收到此错误消息:

有我的 2 课:

我的自定义单元格:

我不明白有什么问题。您认为我们无法删除 User 表中的用户吗?

当我尝试使用 PFUser.currentUser() 时,它可以工作,但它只是删除了我当前的用户,这不是我想要的。

0 投票
0 回答
182 浏览

ios - PFUser becomeInBackground Not Found

在 parse 的博客上,他们说你可以使用:

用于在自定义基础上处理登录。但是,在尝试运行此代码时出现多个错误,基本上是说它找不到 becomeInBackground 的 instanceMethod。这是怎么回事?

0 投票
1 回答
923 浏览

ios - 解析检查用户是否存在并在标签中使用用户名

我正在使用解析来验证用户是否存在(例如:其他用户搜索“userX”,如果“userX”存在,他将向他发送消息)。

在 Parse 网站上,他们推荐以下代码:

参考:https ://www.parse.com/docs/ios_guide#users-querying/iOS

我正在使用该代码将其转换为:

但是当我查看时,println(usernameP)我得到了一个数组。
但我想将用户名(在本例中为“treert”)转换为可以放入标签的字符串。

有谁知道该怎么做。

非常感谢!

0 投票
1 回答
555 浏览

swift - Swift iOS 应用程序未保存所有对象 Parse

我的问题是在用户的数组字段中添加新数字。所有代码似乎都可以工作,但我遇到了 saveAll 函数的问题。所有的名字都是正确的,因为我已经在几个不同的场合检查过。

下面的内容存储在 println(objectQuery) 中,您可以看到 taskID 已被附加并且 tasksCompleted 包含字符串。这让我相信 saveallinbackground 函数存在问题。

不确定是否有人对解析 api 有更多的了解,主要是 sa​​veall/saveallinbackground 函数可能是如何工作的。

0 投票
0 回答
360 浏览

parse-platform - 如何将 Parse 用户的密码发送到外部 API 请求?

我正在开发用户必须登录/注册帐户的 iOS 应用程序。但是这个账号必须和一些外部网络服务中使用的一样。

问题是:我想在 Parse 上做一些工作来自动发送推送通知。要知道 Parse Job 何时必须发送推送通知,我必须登录我的外部 web 服务,我的意思是,我必须将 PFUser 用户名和密码发送到我的 web 服务。

那么有没有办法在CloudCode中以明文形式获取用户密码呢?

或者还有另一种方法可以做到这一点?