2012-06-22 2 views
0

내 응용 프로그램에서 노트를 만들려고합니다. 문제는 노트북을 만들 수 없다는 것입니다.ivernote evernote cloud api에서 evernote 노트북 및 메모를 만드는 방법은 무엇입니까?

EDAMNotebook *notebook = [[EDAMNotebook alloc]init]; 
notebook.name = @" List"; 
EDAMNote *createdNote = [noteStore createNotebook:authToken :notebook]; 

Xcode에서 noteStore가 존재하지 않는다고 알려줍니다. NoteStore.h 가져 오기 시도했지만 해당 파일이 존재하지 않습니다.

누군가 iOS에서 노트뿐만 아니라 노트를 만드는 방법에 대한 몇 가지 코드를 제공해주십시오.

감사합니다.

답변

0

noteStore은 인스턴스 변수의 이름입니다. 생성 및 초기화하지 않았다면 존재하지 않습니다.

아마 당신이 원하는 것은 [NoteStore createNotebook:authToken :notebook]입니다. 에버 노트 SDK의 현재 버전에서는 참조 noteStore 전에 다음 코드 줄을 EvernoteNoteStore.h을 포함하고 추가 할 것입니다 : 당신이를 만드는 데 사용할 수있는

EvernoteNoteStore *noteStore = [EvernoteNoteStore noteStore]; 

이는 EvernoteNoteStore의 공유 인스턴스를 얻을 것이다 새로운 노트북.

+0

감사를 만들 캔트. 하지만 여전히 노트북을 만들 수는 없습니다. 여기 제가 가지고있는 것이 있습니다 : EvernoteNoteStore * noteStore = [EvernoteNoteStore noteStore]; EDAMNotebook * notebook = [[EDAMNotebook alloc] init]; EDAMNotebook * created = [noteStore createNotebook : 노트북 성공 : (EDAMNotebook * notebook) 성공 실패 :^(NSError * 오류) 실패]; // 성공과 실패에 대해 무엇을 넣어야합니까 ?? – user1396737

+0

'success'와'failure'는 요청이 성공하거나 실패 할 때 코드가 실행되는 블록을 나타냅니다. [이 파일] (https://github.com/evernote/simple-api-client-example-ios/blob/master/EvernoteCounter/ECViewController.m)에서 40 행부터 시작하여 수행중인 작업과 비슷한 작업을 수행하십시오. – inkedmn

관련 문제