【问题标题】:How to fetch object id from parse Ios如何从解析 Ios 中获取对象 ID
【发布时间】:2019-01-22 15:43:55
【问题描述】:

代码

let number=UserDefaults.standard.object(forKey: "phone")
let s=PFQuery(className: "Customer")
s.whereKey("phonenumber", equalTo:number!)
s.getFirstObjectInBackground(block: { (gameScore: PFObject?, error: Error?) in
    if let error = error {
        //The query returned an error
        print(error.localizedDescription)
    } else {
        //The object has been retrieved
        print(gameScore?.objectId)
    }
})

我需要在与我的电话号码匹配的行中获取对象 ID,我该怎么做?

【问题讨论】:

  • 你的代码有什么问题?您是否收到错误或没有返回或崩溃?
  • 错误“没有结果符合您的查询”
  • 错误“没有结果符合您的查询”
  • 那么我们几乎没有什么可以帮助您的,您需要将您的论点与您在服务器上的论点进行比较。我能给出的唯一建议是不要强制打开“数字”

标签: swift parse-platform


【解决方案1】:

我在调用查询时出错了,查询只需要 Int 但我正在发送任何数据类型

 let number=UserDefaults.standard.object(forKey: "phone") as? String
   let Stringtonumber=Int(number!)
let s=PFQuery(className: "Customer")
s.whereKey("phonenumber", equalTo:Stringtonumber)
s.getFirstObjectInBackground(block: { (gameScore: PFObject?, error: Error?) in
    if let error = error {
        //The query returned an error
        print(error.localizedDescription)
    } else {
        //The object has been retrieved
        print(gameScore?.objectId)
    }
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 2011-11-13
    • 2015-11-08
    • 2013-05-10
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多