为什么EDAMNote.content为空?

时间:2014-06-01 23:16:45

标签: ios objective-c evernote

我想获得笔记本中第一个音符的内容。我设置了内容和标题。标题没问题,但内容属性为空。

EDAMNoteFilter *filter = [[EDAMNoteFilter alloc] init];
[[EvernoteNoteStore noteStore] findNotesWithFilter:filter
                                                        offset:0
                                                      maxNotes:10
                                                       success:^(EDAMNoteList *result) {
                                                           if(result.totalNotes>0)
                                                           {

                                                               EDAMNote *note=result.notes[0];
                                                               NSLog(@"%@",[note title]);
                                                               NSLog(@"%@",[note content]);
                                                           }
                                                       }
                                                       failure:^(NSError *error) {

                                                           // FIXME:zxx 2012-9-26 Alert user error occurs
                                                           NSLog(@"Error occurs when retreiving notes: %@", error);
                                                       }];

1 个答案:

答案 0 :(得分:1)

如果您阅读了Evernote SDK中的documentation for the findNotesWithFilter方法,您将看到以下内容 -

  

<强>讨论

     

用于根据各种用户的帐户查找一组备注   通过NoteFilter对象指定的标准。

     

Notes(以及任何嵌入的资源)将具有用于内容,资源数据和资源识别字段的空数据主体。必须单独检索这些值。

您需要使用getNoteWithGuid:withContent:withResourcesData:withResourcesRecognition:withResourcesAlternateData:success:failure:

等方法检索内容