2012-07-25 3 views
3

며칠 전에 phonegap을 2.0 (Cordova-2.0.0)으로 업그레이드했습니다. https://github.com/alunny/ChildBrowser/blob/master/README.md (코드의 기본 부분을 설정하는 자동화 된 스크립트를 실행 pluginstall과 NPM을 사용)에 따라 : 그러나 https://github.com/alunny/pluginstall누구나 Cordova 2.0.0에 ChildBrowser를 성공적으로 설치할 수 있습니까?

, 그것은 그 나타납니다 나는 코르도바에 ChildBrowser 플러그인을 추가하려면 다음 지침을 사용 자동화 된 스크립트는 Cordova 대신 이전 PhoneGap 코드를 사용하기 때문에 ChildBrowser 플러그인의 .m 및 .h 파일을 PG * 클래스 대신 CDV * 클래스를 사용하도록 변경해야했습니다. 또한 스크립트가 내 xcode 프로젝트를 엉망으로 만들었고 다행스럽게도 백업이있었습니다.

이 모든 것이 궁금합니다. Cordova 2.0.0에서 ChildBrowser 플러그인 작동 방법을 설명하는 문서가 있습니까? 많은 사람들이 코르도바 1.9.0에 대해 불평하는 것을 봅니다.

+1

내 답변이 도움이 되었습니까? –

+0

어떤 플랫폼을 개발하고 있습니까? 아이폰, 안드로이드 또는 Windows 전화? –

답변

3

나는 거의 효과가 있지만 여전히 열리지 않습니다. 하지만이 사람 here on google groups에 효과가있는 것 같습니다.

#ifdef CORDOVA_FRAMEWORK 문을 제거하십시오.이 작업은 Phonegap 문서에 따라 더 이상 필요하지 않습니다.

#ifdef CORDOVA_FRAMEWORK 
#import <CORDOVA/CDVPlugin.h> 
#else 
#import "CORDOVA/CDVPlugin.h" 
#endif 
#import "ChildBrowserViewController.h" 

단지 : 그래서 ChildBrowserCommand.h 파일의 예를 들어이 변경

#import <CORDOVA/CDVPlugin.h> 
#import "ChildBrowserViewController.h" 

을이 :

#ifdef CORDOVA_FRAMEWORK 
    @interface ChildBrowserCommand : CDVPlugin <ChildBrowserDelegate> { 
#endif 
    ChildBrowserViewController* childBrowser; 
} 

로 :

@interface ChildBrowserCommand : CDVPlugin <ChildBrowserDelegate> { 
    ChildBrowserViewController* childBrowser; 
} 

당신은 할 수있다 this 개를 확인하고 싶습니다. 너. 이 방법이 효과가 있는지 또는 작동하는 해결책을 찾았는지 알려 주시면 시도해 볼 수 있습니다.

+0

@dda, 위의 플러그인 업그레이드 가이드와 솔루션을 모두 시도했지만 프로젝트가 빌드되었지만 실행되지 않습니다. js에서 다음을 수행합니다. window.ChildBrowser.showWebPage (url); –

0

얘들 아 내가 전체 튜토리얼 또는 블로그 게시물을 만들 수 없습니다 미안 해요,하지만 난 차선책을

체크 아웃 this github REPO을 알고, 당신이 당신의 목표와 작업 프로젝트에 도달하는 단계를 발견 할 것이다, 내가 이런 짓을 그냥 너희들을 돕기 위해,하지만 난 또한 noob 난 그냥 phonegap을 사용하기 시작 했어 그래서 만약 당신이 어떤 의견이나 제안 pullrequest 또는 의견 주시기 바랍니다 주시기 바랍니다

추신 첫 번째 커밋 제목 Initial Commit은 기본 PhoneGap 템플릿 일 뿐이며, 그 다음에 각 커밋을 조사 할 필요가 없습니다.

감사합니다.

1

감사합니다. iPhone 폴더가 아닌 phonegap GitHub 저장소의 iOS 브랜치에서 ChildBrowser 코드를 사용해야합니다. 모든 여기에 설명

+0

나는 틀린 폴더에서 그것을 설치했기 때문에 이것에 2 시간을 소비 할다고 믿을 수 없다. 이 팁을 가져 주셔서 감사합니다! 그것은 나를 위해 그것을 해결했습니다. 얼마나 불분명 한 ... – Anthony