2011-08-21 3 views
0

제목과 메시지를 다른 클래스의 반환 값으로 바꾸고 반환 값이 값이 i 상태와 일치하는지 확인하는 if 문에 넣기를 원합니다. 당신이 조금 나를 도울 수있는이 아래에 내 코드, 내가있는 값을 얻을 수있는 방법으로다른 클래스에서 값 가져 오기

3 개 방법을 THEOS를 내가 원하는 사용하고

  • - (ID) 제목
  • - (ID) 메시지
  • - SBBulletinBannerItem 클래스 에서

을 _appName (ID) 도움을 받고있다

,
%hook SBBulletinBannerController 

- (void)_handleBannerTapGesture:(id)reply 

{ 
    reply = [[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:@"Reply", nil]; 
    [reply show]; 
    [reply release]; 
} 

%end 

답변

0

위임자와 프로토콜을 사용하려는 것 같습니다. 당신은 표준 Cocoa 및 Cocoa Touch 클래스를 사용하여 이것을 보았을 것입니다. 이것은 UITableView의 이벤트에 응답하는 방법입니다.

직접 구현하는 예는 here입니다.

+0

고마워요. 아직도 잘 작동하지 않으면 다시 확인하고 다시 게시하십시오. – iGamers

+0

나는 이것을 이해하지 못했지만, 다른 클래스에서는 값을 얻었지만, idk는 어떻게 링크합니까? 이 클래스에 표시 할 값, idk 실제 인수 – iGamers