问题标签 [pfobject]
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.
xcode - PFQuery.getObjectWithId(objectId: String) --- 'AnyObject?' 不能转换为“字符串”错误 --- Parse sdk 1.7.1 和 Xcode 6.3
我刚刚将 Xcode 更新为 6.3,并将我的 parse sdk 更新为 1.7.1。我从苹果文档中知道我将花一些时间在我的 iOS 应用程序上修复一些我的 swift 代码。Xcode 对我的所有修复都很满意,除了一个通过 id 获取解析类的函数。我已经疏通了 parse、apple、stackoverflow 和 google 的修复程序,但我一直在努力解决最后一个修复程序几个小时,并且迫切需要你们中的一个超级聪明人的帮助。如果这是一个愚蠢的问题,我提前道歉。我已经编程了很长时间,但我是 iOS 的菜鸟。
下面是我正在尝试做的一个简单示例,它在我更新 Xcode 和解析 sdk 之前工作。现在,Xcode 为我试图从 PFObject 中获取变量的每一行提供了错误。每一行的错误是这样的:“'AnyObject?' 不能转换为“字符串””和“不能分配给“字符串”类型的不可变值。任何见解将不胜感激。
ios - 检索和递增 Parse 对象的问题
我正在尝试检索 PFObject,将投票计数加 1 并重新保存到 Parse。
我正在使用 Swift 成功检索 PFObject,但是当我尝试使用 incrementKey() 函数递增嵌套值时遇到了麻烦。
我第一次尝试:
我收到以下错误:
我接下来尝试了:
并得到:致命错误:NSArray element failed to match the Swift Array Element type
接下来,我尝试分解 PFObject 中的元素以尝试手动增加“投票”
很明显,以这种方式增加 theVotes 不会影响检索到的任务,保存检索到的任务不会反映任何投票的更新。
关于如何获得我想要的结果的任何想法?
ios - iOS 使用进度条多次保存解析对象
我发现了这种非常有趣的方法(解析:是否可以跟踪 PFObject 上传的进度)并且我尝试在快速扩展中转换目标 c 类别。但我对值类型过度紧张unsigned long
。
请查看以下代码 - 它抛出异常(行:)let progress:Int32 = Int32(100*count/numberOfCyclesRequired)
:致命错误:浮点值无法转换为 Int32,因为它是无限的或 NaN。
我也不确定如何快速处理__block
前缀,计数更改也会发生在块外。
提前感谢您的帮助。
ios - 尝试将 PFObject 转移到下一个视图控制器时出错 (Swift 1.2)
我是编码新手。在 Swift 1.2 更新之前创建 segue 没有任何问题。Cannot assign a value of type 'PFObject' to a value of type 'PFObject?'
当我尝试下面的代码时,我收到了错误。谁能帮我解决这个问题?
swift - 在 Swift 中添加指向 PFObject 的用户指针
我在 Swift 中使用 Parse SDK 并尝试创建一个新的投票对象,然后保存指向当前用户的指针。
我收到以下错误 - [错误]:无法添加指向关系的非指针(代码:111,版本:1.7.1)。
添加其他属性我没有问题。
我遇到与此功能相同的问题
有什么想法吗?
arrays - Parse.com 使用 swift 1.2 和字符串数组进行查询
我正在尝试从 parse.com 进行查询,我每次将 db 接收大约 100 个对象。我在他们的网站上使用了 swift 示例代码,但该应用程序没有使用该代码构建。所以我环顾四周,发现人们正在使用类似这样的代码:
这不起作用,因为我正在尝试将 PFObject 转换为 String
我需要从每个对象中获取一个值到一个快速字符串数组 [String] 中。如何仅获取一个文本值,而不是 PFObject,以及如何将其放入 swift 字符串数组中?
ios - PFObject 子类的 ivars 是否存储在本地数据存储中?
我有一个PFObject
被调用的子类Session
。该对象将对象数组存储为实例变量。该数组包含 类型的对象Event
,它也是 的子类PFObject
。当我调用对象pinInBackground
在Session
本地缓存它时,这个数组实例变量也会被缓存吗?我知道缓存标准PFObjects
存储数据字典,但是子类呢?
parse-platform - 每当在云代码中更改时自动复制某些值 [ parse.com ]
如何在云代码(parse.com)中编写一个简短的程序,当原始字段被更改时,该程序会自动将一个字段的值复制PFObject
到另一个(与原始字段不同的类)的某个字段?PFObject
例如,我有一些用户名,我希望在他更改名称时自动将其复制到他的帖子对象中。我希望它在服务器端完成。因此我需要用云代码编写它。
ios - UITableViewController 在 Swift 中使用 Parse 作为后端的部分
在 TableView 中从Parse获取数据、能够创建不同的部分并仅在本地存储 30 个最新对象的最佳方法是什么?
我的应用程序有一个PFObject Challenge
,挑战可以处于“已接受”或“未接受”状态。这些也是我的两个Sections
。TableView
接受挑战时,它应该“弹出”到Accepted Challenge Section
. 这是通过Boolean
.
如果可能的话,我想使用PFQueryTableViewController
它,因为它实现了一些有用的功能,但我发现它TableViews
默认只支持 1 个部分。现在我正在考虑使用标准的 UITableViewController 加载 30 个最新PFObject
的Challenge class
并将它们分类为Dictionary
具有 2 个Arrays
“接受”和“不接受”的内容。加载将在“ViewDidLoad”方法中完成。这是这样做的正确方法吗?
另外我想使用pin
Parse 的功能并将数据保存在本地,这样用户在没有互联网连接的情况下仍然可以使用该应用程序。我如何实现只保存 30 个最新对象?
objective-c - 为现有 PFObject 子类添加和初始化新属性
我有一个现有的 Parse 数据库,有几个 PFObject 子类。
如果我想向子类(例如数组)添加新属性,我将其作为@property 添加到 PFObject 子类中,并在实现中声明为@dynamic。对于新对象,我将其初始化为空。
但是我怎样才能确保这是为已经存在的对象初始化的,因为访问旧对象的这个属性会导致崩溃。
我想我可以覆盖 getter,但我会丢失所有 Parse 样板代码,并且不确定这是否明智。目前我必须清空我的数据库以确保所有新对象都具有正确的属性。但这显然在现实世界中行不通。