젠장 책을 너무 믿으면 안된다.
책은 그냥 참고일 뿐이다.
모두 이해한 상태에서 그저 활용에 대한 '참고'로만 사용하자.
오늘 헤드퍼스트의 drinkmixer 에 모댤뷰에서 입력받은 정보를(dictionary) 배열로 받아 처리하는 부분을 하던 도중
생각되로 잘 되질 않았다.
1. 문법에서 오류가 났다.
2. 헤더파일에 선언한 객체에 대한 sythesize를 먼저 해주고 사용해야 한다.
3. 먼저 구현파일에 객체를 사용하고 getter/setter를 지정해 주면 컴파일 시 오류가 날 수도 있다
이것을 깨닫고 다시 구현파일에 적용하여 빌드를 해봤다.
어랍쇼 이제 디테일 정보가 나오지 않았다.
내가 입력한 정보는 제목까지 나오지 않았다.
하지만 plist의 item 숫자는 증가하였다. 이건 또 뭔 시츄레이션...
콘솔 창에
p(char*) [[[self.drinks objectAtIndex:40] objectForKey:@"name"] UTF8String]
을 쳐보았다. (콘솔창 명령어 공부할 것!!)
메모리는 할당 되었는데 안에 정보가 없다;;;;
혹시나 싶어 뷰에 대한 권한과 아웃렛을 확인해 보았다.
이럴수가....
모두다 언제인지 모르게 해제되어 있었다.
늘 그런지는 확인 하지 못했지만,
내 생각으론
스크롤뷰로 만들면서 오너와 아웃렛이 모두 사라진 것 같다.
연결 후 빌드 --> 잘된다.
스크롤뷰를 나중에 만들경우 인터페이스 빌드에서 액션과 아웃렛을 확인해 주자.
오늘은 여기까지 뻘짓..
'개발 > App Developer' 카테고리의 다른 글
Window and View (0) | 2010.09.01 |
---|---|
Enumeraion (0) | 2010.08.31 |
10.07.08 스터디 (0) | 2010.08.31 |
10.07.08 GDB 간단 명령어 및 breakpoint 사용법 (0) | 2010.08.31 |
010.07.09 개발노트 (0) | 2010.08.31 |