XHR POSTで何が送信されるかを確認できるように、ログにTi.Contacts.Personオブジェクトを表示しようとしています。私は以下から始めます:
var contact = Ti.Contacts.showContacts({
selectedPerson:function(e){
var contact = 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も効果はありません。提案をありがとう。