问题标签 [parse-ios-sdk]

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 回答
656 浏览

swift - 在 Swift 中显示来自 Parse 的图像

我正在尝试将存储在 Buddy For Parse 中的图像显示到 UIImageView 中,但是我不断收到此错误:

无法将“PFFileObject”(0x1045e0568)类型的值转换为“NSString”(0x1041d75d8)。2019-04-13 18:15:09.869460-0500 PerfectLaptop [43839:3094232] 无法将“PFFileObject”(0x1045e0568)类型的值转换为“NSString”(0x1041d75d8)。

我已经将许多字符串存储到 Parse 中,并且能够毫无问题地访问它们,并且还存储了我想要使用的图像,但是无论我尝试什么,我似乎都无法让它工作。我发现的许多解决方案包括将对象转换为PFFile,但这似乎不再存在。

虽然图像文件在解析中是可查看和可下载的,但我似乎实际上无法将其显示在 中imageview,并且我希望通过运行此函数以编程方式更改图像视图,就像我对对象的其他部分所做的那样。

提前致谢

0 投票
1 回答
64 浏览

ios - 从 Parse 服务器获取数据到 xcode

我刚刚使用 Parse 进入 xcode 和 swift。我创建了一个带有图像视图和一些标签的视图控制器。我还设置了一个带有图像和这些图像描述的 Parse 服务器(例如:一棵树的图像,带有一个单独的树描述文件)。我环顾四周,似乎找不到答案。如何将解析时的图像上传到我的图像视图以及图像的相应描述?谢谢。

0 投票
0 回答
242 浏览

swift - 尝试在 Xcode 和 Parse 中将图像保存在背景中时出错

我正在尝试将图像保存在使用 AWS 启动的 Parse 服务器上。当我按下 postImage 按钮时,我看到以下错误消息:

“无法读取数据,因为它的格式不正确”

. 我的Xcode版本是10.2.1

如果我在图像文件不工作的情况下保存数据,则会在解析服务器上创建类,并添加注释和用户 objectId。

这是按钮中的代码:

所以我希望这个类是用评论、userId 和图像文件创建的。但是该类甚至没有被创建,因为它直接进入错误管理

0 投票
1 回答
111 浏览

parse-platform - 本地解析数据库在 SwiftUI 中出现错误

我正在尝试将对象存储在设备本身的本地 Parse 数据存储中。检索存储的对象时出现错误:“方法需要启用固定。”

我在 AppDelegate.swift 中实现了 'Parse.enalbelLocalDatastore()。我试图对对象进行硬编码,以确保有对象要检索。

我想用本地存储的用户对象获取变量“用户”。我错过了什么?或者 ParseLocalDatastore 在 SwiftUI 中的工作方式是否不同。

0 投票
1 回答
883 浏览

ios - 解析实时查询“无效的 HTTP 升级”,代码:403)

我已经将我的 iOS 应用程序与自托管解析后端连接起来。我在我的 iOS 应用程序上实现了实时数据更新的实时查询。订阅后显示我和错误:WebSocket did disconnect with error: Optional(Starscream.WSError(type: Starscream.ErrorType.upgradeError, message: "Invalid HTTP upgrade", code: 403))

我在 AppDelegate 中的连接:

在我的 ViewDidLoad 中:

0 投票
0 回答
44 浏览

avplayer - 保存在临时文件夹中的视频在模拟器上的 AVPlayer 中有效,但在真实设备上无效

我遇到了问题AVPlayer,我正在使用 Parse SDK 来存储用户文件,并且我想获取一个电影文件 (.mp4) 并使用AVPlayer. 直接使用 Parse 文件 url 有问题,所以我尝试了一种不同的方法:

这适用于模拟器,但在使用真实设备时我最终没有播放视频。

任何想法?

谢谢您的帮助

0 投票
1 回答
158 浏览

swift - Parse 平台中会话过期时重复的匿名用户

对于一个简单的 Swift 移动应用程序,我们将数据匿名保存在解析后端。如果出现会话过期错误(Parser 服务器默认为 1 年),我们将不得不对此采取措施,否则我们将无法再保存任何内容。因此,我们注销并重新登录。

一旦我们注销并重新登录,这将在后端创建第二个新用户。

这就产生了一个问题——我们不再准确了解后端的用户数量。

上面的流程出了什么问题?有没有办法在处理过期会话时防止重复的匿名用户?

0 投票
0 回答
34 浏览

ios - iOS 上的解析平台:用最近更改的服务器值替换更改的本地值的最佳方法?

所以想象以下场景,在 iOS 上使用 Parse 平台:

  1. PFObject从服务器得到一个,我们称之为 GlassChalice。
  2. 比方说比尔·布洛菲尔德(Bill Blofeld)的其他人从不同的位置更改了 GlassChalice。
  3. 后来,我对本地 GlassChalice 进行了一些更改,但不将它们保存到服务器。
  4. 再后来,我想更新 GlassChalice,但我想将它更新为当前的服务器值,即 Bill Blofeld 的值。我不想用我的本地值替换服务器值,不想将我的本地值重置为 GlassChalice 加载的值。

所以如果我使用revert(),我会得到我想要的吗?

根据解析文档:

- revert清除自上次调用 save 以来对此对象所做的任何更改,并将其设置回服务器状态。

...但是,就像在我的示例中一样,清除“自上次调用保存以来所做的更改”并将其设置为“恢复到服务器状态”并不总是一回事。

到目前为止,这似乎是保证我想要的结果的唯一方法,但它有一个明显的问题:

但是这里最大的问题是我必须知道所有的键名,并明确地输入它们,这样才能工作。

有没有更好、更通用的方法?

0 投票
0 回答
36 浏览

swift - Xcode 11 使用 Parse 连接到 Amazon Web Service 时出错

我正在尝试连接到我的 AWS 服务器,但是当我尝试在那里保存一个对象时,Xcode 无法到达并给我这个错误:

可选(错误域=解析代码=0“未授权”用户信息={错误=未授权,NSLocalizedDescription=未授权,临时=0})

这是我在 appDelegate 上的代码:

提前致谢!

0 投票
1 回答
185 浏览

swift - Back4app 与 Stripe 使用 swift iOS

我正在尝试使用 back4app 作为数据库来构建一个 iOS 应用程序。我已将 Stripe 添加到云代码中,并且已将所有相关的 API 密钥添加到其中。

我一直在关注https://www.back4app.com/docs/cloud-code-functions/stripe-android-app作为文档。

作为一个 Android 应用程序,我不确定在尝试使用 Swift 测试支付时应该使用哪些云代码功能。

希望有人可以提供帮助。谢谢。