我只是想在我的日志中查看Ti.Contacts.Person对象,以便我可以看到将在 XHR POST 中发送的内容。我从以下内容开始:
var 联系人 = Ti.Contacts.showContacts({ 选定的人:函数(e){ var 联系人 = e.person; Ti.API.debug({message:contact.firstName}); // 成功产生'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}); // 结果是 '{}'
存储e.person.recordId
然后使用getPersonByID
它没有帮助。感谢您的任何建议。