Где находится JSON в этой последовательности разбора?[используя сасидо, если это имеет значение] - PullRequest
0 голосов
/ 10 марта 2019

У меня настроена учетная запись Sashido, поэтому я использую Parse API.

Вот код, который я использую, чтобы попытаться получить некоторые данные:

let query = PFQuery(className: "GamerStats")
query.whereKey("playerID", equalTo: "9682289")
query.whereKey("result", equalTo: "victory")

//hopefully constrains to today's date:
let cal = NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian)!
let components = cal.components([.day , .month, .year ], from: NSDate() as Date)
let todayDate = cal.date(from: components)
query.whereKey("createdAt", greaterThan:todayDate!)

query.findObjectsInBackground(block: [my completion block])

Когда я набираю этот же запрос в консоли API панели инструментов, он показывает правильный ответ.

Однако, запустив его из моего приложения, я получаю эту ошибку:

Optional(Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not
start with array or object and option to allow fragments not set." 
UserInfo={NSDebugDescription=JSON text did not start with array or object and 
option to allow fragments not set.}

Так что, очевидно, здесь есть ошибка JSON, но я не знаю, где в этом коде есть JSON!

query не является JSON, ключи и значения не являются JSON ...

Где я должен убедиться, что «текст JSON начинается с массива или объекта», и как мне убедиться, что у него правильно установлена ​​опция «разрешать фрагменты»?

UPDATE

Я вижу, что я был закрыт за этот вопрос слишком широкий.

Я не вижу, как!

Каким-то образом я получаю сообщение об ошибке JSON, и я не вижу JSON в своем коде, и я спрашиваю, как исправить эту специфическую ошибку. Я не знаю, как я могу получить более конкретную информацию.

И в любом случае, мистер-умница-штаны-закрытие-материал-голосование-каракули, если вы думаете, что это слишком расплывчато или широко, как насчет того, чтобы задать мне вопрос в комментариях, чтобы помочь мне сузить его?

У меня ошибка, и мне нужна помощь. Тебе не нравится, как я просил помощи. Не закрывай меня вслепую, скажи, какая еще информация тебе нужна, чтобы я мог это исправить!

...