Я просто пытаюсь увидеть объект Ti.Contacts.Person в своем журнале, чтобы я мог видеть, что будет отправлено в XHR POST.Я начинаю со следующего:
var contacts = Ti.Contacts.showContacts({
selectedPerson:function(e) {
var contact = e.person;
Ti.API.debug({message:contact.firstName}); // successfully produces 'Micah'
}
});
Если я пытаюсь увидеть весь объект, приложение вылетает:
Ti.API.debug({message:contact});
Произошла ошибка: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: id)'
Я также пытался предоставить JSON-строку для метода отладки, но она пуста:
var contactString = JSON.stringify(contact);
Ti.API.debug({message:contactString}); // results in '{}'
Сохранение e.person.recordId
и последующее использование этого в getPersonByID
не помогает.Спасибо за любые предложения.