gpt4 book ai didi

ios - 如何使用 Swift 上传 Evernote ENML 笔记?

转载 作者:行者123 更新时间:2023-11-29 02:09:41 25 4
gpt4 key购买 nike

我正在尝试在 Swift 中使用 Evernote API 2.0 上传笔记...我已经制作了 ENML 笔记并尝试更新,但 ENSession 的上传方法仅接受纯文本笔记。因此,Evernote Sandbox 中生成的笔记充满了 ENML 标签...有人知道如何使用 Swift 上传 ENML 笔记吗?

代码如下:

    let static_text = "<en-note><span style=\"font-weight:bold;color:red;\">Hello World</span></en-note>"

var note = ENNote()
note.title = getCurrentDate()
note.content = ENNoteContent(string: static_text)

ENSession.sharedSession().uploadNote(note, notebook: nil, completion: { noteRef, error in
if error == nil {
println("OK")
} else {
println("Upload note error: \(error)")
}

最佳答案

导入 ENSDK/Advanced/ENSDKAdvanced.h 后(这可能已经导入,具体取决于您添加 Evernote SDK 的方式),您将可以访问 ENNoteContent< 上的新方法(Source on github):

+ (instancetype)noteContentWithENML:(NSString *)enml;

假设我的 Swift 翻译是正确的(也可能不是),这意味着您需要使用:

note.content = ENNoteContent(ENML: static_text)

设置笔记的内容。

关于ios - 如何使用 Swift 上传 Evernote ENML 笔记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29423472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com