ios Evernote API:块执行两次?

ios Evernote API:块执行两次?,ios,evernote,Ios,Evernote,我正在使用evernote API for IOS,此代码将返回帐户中笔记本的数量: EvernoteNoteStore *noteStore = [EvernoteNoteStore noteStore]; // Traverse Account [noteStore listNotebooksWithSuccess:^(NSArray *notebooks) { NSLog (@" FIRST Number of notebooks is %d",

我正在使用evernote API for IOS,此代码将返回帐户中笔记本的数量:

    EvernoteNoteStore *noteStore = [EvernoteNoteStore noteStore];

    // Traverse Account
    [noteStore listNotebooksWithSuccess:^(NSArray *notebooks) {
        NSLog (@" FIRST Number of notebooks is %d", notebooks.count);
    } failure:^(NSError *error) {
        NSLog(@"error getting notebooks %@", error);
    }];
但是,块中的代码执行了两次,结果得到两行代码,如:

2014-02-25 18:58:09.962 EverEX[3884:70b]第一批笔记本电脑是5台

2014-02-25 18:58:10.043 EverEX[3884:70b]第一批笔记本电脑是5台

那不对:我错过了什么?这是一段非常简单的代码。。。并且没有理由让块执行两次

谢谢你的帮助,
dom

evernotestore会叫它两次吗?嗯。。。哪里[EvernoteStore noteStore]创建了一个noteStore实例,它没有调用两次(我想…)您确定没有调用您的[noteStore listNotebooksWithSuccess:…]两次吗?使用那些块之外的断点或日志,用户界面需要调用它两次。感谢您帮助排除故障!!如果你正式回答,我会将你的回答标记为解决方案。再次感谢!