2012-03-21 2 views
1

evernote api로 iOS에서 앱을 개발 중입니다. getNoteContent 함수를 통해 메모 내용을 가져올 수 있지만 표시 방법은 무엇입니까? ENML 형식입니다.evernote api로 메모 내용을 표시하는 방법

ENML에서 정보를 추출하고 UITextView로 표시해야합니까? 무엇보다, 사용자가 컨텐츠를 변경 한 후에 변경된 컨텐츠를 ENML로 채우고 Evernote 서버로 보내야합니까?

아니면 직접 UIWebView로 표시 하시겠습니까? 그러나 내용을 편집하는 방법?

답변

1

콘텐츠를 표시하는 것이 쉽지는 않지만 간단하지는 않습니다. ENML -> HTML을 아주 쉽게 변환하고 변환 된 노트를 UIWebView에 표시 할 수 있습니다.

서식을 유지하면서 메모를 편집 할 수있게하는 것이 훨씬 어렵습니다. Google의 많은 앱에는 메모 편집기 (주로 콘텐츠 편집/디자인 모드의 웹보기)를 관리하는 전임 엔지니어가 있습니다. WYSIWYG Evernote 음표 편집기를 만들려고하지 않는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 당신의 대답으로, 나는 혼자서 노트 편집자를 개발하는 것이 어려울 수 있다고 생각합니다. evernote는이를 위해 어떤 API도 지원합니까? 또는 HTML 편집기에 대한 모든 도구는 세 번째 파트에서 사용할 수 있습니까? –

+0

https://HOST.evernote.com/edit/GUID와 같은 URL을 사용하여 Evernote의 웹 기반 메모 편집기를 열 수 있습니다. 여기서 GUID는 편집하려는 메모의 GUID입니다. 하지만 데스크톱 브라우저에서만 작동합니다. – Seth

+0

감사합니다. 자바 스크립트를 사용하여 UIWebView에 메모 내용을 표시하여 편집 할 수있게했습니다. –

관련 문제