【发布时间】:2015-01-27 22:29:54
【问题描述】:
var cardObject = PFObject(className: "YourCard")
cardObject["cardNumber"] = cardNumber
cardObject["balance"] = balance
cardObject["expire"] = date
cardObject["validFlg"] = cardStatus
cardObject.saveInBackgroundWithBlock {
(success: Bool!, error: NSError!) -> Void in
if (success != nil) {
NSLog("Object created with id: \(cardObject.objectId)")
} else {
NSLog("%@", error)
}
}
dbId = cardObject.objectId
我无法获取 objectId,我该如何获取它? 非常感谢您。
【问题讨论】:
-
为什么你得不到
objectId?你有什么错误吗? -
Christian Woerz 是这么说的。
-
我花了一分钟时间来理解块内部发生了什么。该块仅在后台任务完成后才执行其中的代码。但是您的其余代码将继续运行。因此,当您在外部进行提取时,它很可能会在保存发生之前提取数据。
标签: swift parse-platform