gpt4 book ai didi

ios - 最终无法运行命令解析服务器

转载 作者:行者123 更新时间:2023-11-30 13:36:10 24 4
gpt4 key购买 nike

我正在 Heroku 上运行 Parse Server,一切都运行良好,直到我运行我的应用程序并收到错误:最终无法运行命令,出现错误:Error Domain=NSCocoaErrorDomain Code=3840“JSON 文本未以数组或对象开头,并且未设置允许片段的选项。”

我完全不知道是什么原因造成的,应用程序运行时错误立即出现。我将我的 iOS 应用程序连接到 Parse Server 并使用 Swift 进行编写。

应用程序启动时运行的唯一代码检查是否存在用户以及他们是否已验证其帐户:

override func viewDidAppear(animated: Bool) {

var currentUser = PFUser.currentUser()

if currentUser == nil || currentUser!["phoneNumberVerified"] == nil {

performSegueWithIdentifier("showLogInSignUpView", sender: self)

} else {

if let numberIsVerified = currentUser!["phoneNumberVerified"] as? Bool {

if currentUser != nil && numberIsVerified == false {
performSegueWithIdentifier("showVerifyUserView", sender: self)

} else if currentUser != nil && numberIsVerified == true {
performSegueWithIdentifier("showDiscoverView", sender: self)

} else {
performSegueWithIdentifier("showLogInSignUpView", sender: self)
}
}
}
}

最佳答案

您应该检查一下您的数据类型。在崩溃之前使用断点。确保您使用相同的类型与服务器接收数据。尝试检查 [your_data_object class]。我得到了相同的结果当我连接到我的服务器时遇到麻烦。他们返回了一个 JSON,但它实际上是 String。所以我这样做 NSDictionary *jsonDict =[NSJSONSerialization JSONObjectWithData:[[NSJSONSerialization JSONObjectWithData:successReturn options:NSJSONReadingAllowFragments error:nil]dataUsingEncoding:NSUTF8StringEncoding]选项:NSJSONReadingAllowFragments 错误:nil];
希望可能有帮助。

关于ios - 最终无法运行命令解析服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com