10
Apple 설명서에 따르면 NSMenuItem의 액션에 전달 된 보낸 사람을 일부 사용자 지정 개체로 설정할 수 있지만이 작업을 수행하는 방법을 파악할 수는 없습니다. 문서에서 어떤 부분을 볼 수없는 방법이 있습니까?NSMenuItem의 동작에 보낸 사람을 어떻게 설정합니까?
Apple 설명서에 따르면 NSMenuItem의 액션에 전달 된 보낸 사람을 일부 사용자 지정 개체로 설정할 수 있지만이 작업을 수행하는 방법을 파악할 수는 없습니다. 문서에서 어떤 부분을 볼 수없는 방법이 있습니까?NSMenuItem의 동작에 보낸 사람을 어떻게 설정합니까?
어떤 문서를 언급하고 있는지 확실하지 않습니다 (링크가 도움이 될 것입니다).
- (IBAction)doSomething:(id)sender
{
NSLog(@"The menu item's object is %@",[sender representedObject]);
}
: 개체를 얻을 수있는 메뉴 항목은 액션 메시지를 보낼 때 다음
:
당신은 메뉴 항목을 임의의 객체를 연결
NSMenuItem
의-setRepresentedObject:
방법을 사용할 수 있습니다 나는 그 문서가 무엇인지 내 머리 꼭대기에서 기억하지 못한다. 그러나 나는 이것을 알아내는 것을 끝내었다. –바보 같은 질문 : NSMenuItem 제목 만 사용할 수있는 경우 왜 representObject를 사용합니까? –
로컬 라이즈 될 수 있기 때문에 제목을 사용하면 안됩니다. 임의의 데이터를 저장하도록 설계된'-representedObject'를 사용하는 것이 훨씬 낫습니다. –