2010-05-25 3 views
0

저는 Objective-C를 처음 접했고, 제가 만든 객체의 메서드에 액세스하는 데 어려움을 겪고있는 것 같습니다. 나는 문서를 체크 아웃하고 있지만, 이것이 델리게이트의 일이라는 것을 완전히 확신하지 못한다.Objective-C - 개체의 메서드 호출.

예를 들어 다른 객체 (2)를 만드는 객체 (1)가 있습니다. 내가 그것을 만든 후 개체의 메서드 (2)에 액세스 할 수 있지만 개체 (1)의 메서드에서 액세스 할 수 없습니다. 객체가이 범위에서 정의되지 않았다는 오류가 발생합니다.

누구든지 도와 주시면 대단히 감사하겠습니다. 객체 간의 상호 작용을 생각하는 방법에 대해 최소한으로 파악할 수 있도록 올바른 방향으로 뾰족한 부분이 필요합니다.

+2

지금까지 가지고있는 것을 게시 할 수 있습니까? 이미 답에 가까울 수도 있습니다. –

+0

C/C++ 프로그래밍 경험이 없습니까? – ivans

답변

1

밝혀졌습니다. @interface에서 개체를 정의하지 않았습니다. 이로 인해 내 메서드에 액세스 할 수 없게되었습니다. 그래서 비슷한 문제가있는 사람이라면 init이 아닌 인터페이스에서 i-vars를 정의해야합니다.

+1

Python에서 제공됩니까? – Brian