2014-02-19 2 views
1

지난 2 일 동안 나는 첫 코르도바/이클립스 프로젝트를 시작하기 위해 애 쓰고 있었다. Apache Cordova 웹 사이트에서 제공되는 샘플 코드를 사용하여 휴대 전화에서 연락처를 가져 오려고합니다. http://cordova.apache.org/docs/en/2.5.0/cordova_contacts_contacts.md.html아파치 코르도바 ContactFind

하지만 작동하지 않습니다. 이 오류가 계속 발생합니다 : "Uncaught ReferenceError : ContactFindOptions". 그리고 네, Cordova CLI를 사용하여 필요한 플러그인을 포함 시켰습니다. 나도 수동으로 추가하려고 시도했다.

// Cordova is ready 
function onDeviceReady() { 
    // find all contacts with 'Bob' in any name field 
    var options = **new ContactFindOptions()**; 
    options.filter="Bob"; 
    var fields = ["displayName", "name"]; 
    navigator.contacts.find(fields, onSuccess, onError, options); 
} 

나는 또한 내 btw에 Cordova.js 파일을 포함 시켰습니다. 나는 완전한 손실에 여기있어,이 특정 문제에 관해서 내가 발견 할 수있는 것은 나를 위해 일하는 답이없이이 질문을하는 사람들이 더 많다. (

+0

코드 오바 2.5.0 (2.5.0에서만 지원되는 특정 플랫폼 요구 사항이없는 한 새로운 앱에 대해서는 좋지 않은 생각입니다)에 대해 개발하지 않는 한 2.5.0 설명서를 사용하지 않는 것이 좋습니다. 샘플 코드가있는 현재 연락처 문서는 https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md에 있습니다. – mooreds

답변

0

나는 내 자신의 질문에 대신 대답해야 할 것 같다.

좋아요, 그래서 시행 착오로 알아 냈습니다 .Cordova_plugins.js 파일을 CLI로 플러그인을 추가 한 후에 업데이트하지 않는 경우가 있습니다. 따라서 ' 빌드 '명령을 CLI의 프로젝트 폴더에서 Uncaught ReferenceError 경고가 표시되면 cordova_plugins.js를 확인하십시오. 업데이트되지 않은 경우 수동으로 수행하십시오!

희망 사항 이 솔루션을 제공함으로써 같은 이슈를 가진 누군가를 '녹색'으로 만들 수도 있습니다.

관련 문제