2016-04-21 2 views
0

Я удивлен этим поведением или я не уверен уверенно, что это может быть моя ошибка. Проблема в том, что я извлекаю записи из Quickblox API, которые являются QBCOCustomObject экземплярами. Я получаю экземпляр свойства в консоли отладчика, но при доступе к этим значениям с использованием ключей я получаю нуль и сбой, как при использовании функции принудительного переноса Swift.Свойство полей QBCOCustomObject, возвращающее нуль для ключа

Это мой консольный выход для QuickBlox API.

  { 
    "class_name" = PLProjectMember; 
    items =  (
       { 
      "_id" = 57177bd263f2d26030d616a0; 
      "_parent_id" = 57177bd2a0eb47c43b000019; 
      "created_at" = 1461156818; 
      name = "Ajay Babu"; 
      "updated_at" = 1461156818; 
      "user_id" = 11736197; 
     }, 
       { 
      "_id" = 57177bd263f2d26030d616a1; 
      "_parent_id" = 57177bd2a0eb47c43b000019; 
      "created_at" = 1461156818; 
      name = "Ajay Nath"; 
      "updated_at" = 1461156818; 
      "user_id" = 11736197; 
     } 
    ); 
    limit = 0; 
    skip = 0; 
} 

Я доступ к значениям, как это, когда я получаю пример QBCOCustomObject instance.For сказать, что мой экземпляр firstCustomObject после разбора result.Here является кодом для получения долин,

firstCustomObject.fields?.valueForKey("name") // Worked Great 
firstCustomObject.fields?.valueForKey("_id")//Crash as its giving nil 
firstCustomObject.fields?.valueForKey("_parent_id")//Crash 
firstCustomObject.fields?.valueForKey("updated_at")//Crash 

У меня есть тоже использующий objectForKey() способ тоже, но то же происходит Crash. Помимо имени ключа все дают мне nil и ведущее приложение для сбоя. Может ли кто-нибудь столкнуться с этой проблемой, пожалуйста, дайте мне предложение для решения.

ответ

0

я никогда, хотя, что я хотел бы получить ответ и вернуть это много решения early.The здесь,

https://sdk.quickblox.com/ios/documentation/Classes/QBCOCustomObject.html#//api/name/customObject

QBCOCustomObject, имеющие свойства ID, ParentID, userID.we может непосредственно получить доступ к значениям из вашего примера. Как,

firstCustomObject.ID 
    firstCustomObject.userID 
    firstCustomObject.parentID. 

 Смежные вопросы

  • Нет связанных вопросов^_^