2012-03-21 109 views
1

我正在用evernote api在iOS上開發應用程序。通過getNoteContent函數,我可以得到一個音符的內容,但是如何顯示它呢?它採用ENML格式。如何使用evernote api顯示筆記的內容

我應該從ENML中提取信息,並用UITextView顯示它嗎?更重要的是,在用戶更改內容後,我應該將更改後的內容填充到ENML中,然後發送到Evernote服務器嗎?

或者直接用UIWebView顯示它?但如何編輯內容?

回答

1

顯示內容更容易,雖然不是微不足道的。你可以很容易地轉換ENML - > HTML,並在UIWebView中顯示轉換後的註釋。

允許用戶在保持格式化的同時編輯便箋要困難得多。我們的許多應用都有一名全職工程師,負責維護筆記編輯器,該編輯器通常是內容編輯/設計模式下的Web視圖。我不建議嘗試製作所見即所得的Evernote筆記編輯器。

+0

再次感謝您的回答!從你的回答中,我認爲我自己可能很難開發一個筆記編輯器。 evernote是否支持這個API?或者第三部分提供的關於HTML編輯器的任何工具? – 2012-03-22 13:51:58

+0

您可以使用網址(例如https://HOST.evernote.com/edit/GUID)打開Evernote的基於Web的筆記編輯器,其中GUID是要編輯的筆記的GUID。但是,這隻能在桌面瀏覽器上運行。 – Seth 2012-03-26 15:34:27

+0

謝謝,我使用javascript在UIWebView中顯示了註釋內容,以使其可編輯。 – 2012-03-31 17:38:58

相關問題