cordova 3.0.0을 설치하고 helloworld 프로젝트를 만들고 cordova-plugin-contacts를 설치했습니다. 코르도바하여 HelloWorld com.example.helloworld이 "Helloworld" CD helloworld를 코르도바 플랫폼은 IOS가 코르도바 은 코르도바 플러그인 https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git'undefined'이 ('navigator.contacts.chooseContact (onSuccess, options)'를 평가하는) 함수가 아닙니다.
하고 navigator.contacts.chooseContact
function contactChooser(){
var options = new ContactFindOptions();
options.fields = ["displayName", "name", "emails", "phoneNumbers"];
navigator.contacts.chooseContact(onSuccess, options);
}
를 호출하려고하지만 사파리에이 오류가 추가 구축 추가를 만들 웹 속성.
Cordova의 작동 방식은 잘 모르지만 navigator.contacts의 콘솔 로그는 무엇입니까? chooseContact가 노출/사용 가능한 경우 표시되어야합니다. 제목으로 – techiev2
은 정의되지 않았다고 말합니다. – enRaiser
내가 plugins/org.apache.cordova.core.contacts/www/ios/contacts.js를 포함한다면이 문제를 해결할 수 있습니다. 그러나 새로운 문제는 contacts.js의 57 번째 줄에서 다른 함수에 대해 정의되지 않았다고 말하고 create는 정의되지 않는다고합니다. var fullContact = require ('./contacts'). create (result); – enRaiser