2011-01-25 6 views
0

UIActionSheet에 어리석은 문제가 있습니다. 내 작업 시트의 첫 번째 버튼을 클릭하여 "sendMail"기능을 시작하겠습니다.UIActionSheet의 함수 호출

내 .H 파일에 내 기능 센드 메일을 선언
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ 
    NSLog(@"%d", buttonIndex); 
    if (buttonIndex == 0) { 
     sendMail(); 
    } 
} 

, 그것은 포함 :

-(void)sendMail; 
-(void)actionSheet; 

내가 구축하고 실행하려면, 나는이 그래서 여기

내가 무슨 짓을 다음 오류 :

Undefined symbols: 
     "_sendMail", referenced from: 
     -[my1ViewController actionSheet:clickedButtonAtIndex:] in my1ViewController.o 
    ld: symbol(s) not found 
    collect2: ld returned 1 exit status 

나는 무슨 일이 일어나고 있는지 이해할 수 없다. 내 (void) actionSheet 함수 내에서 내 sendMail 함수 안에있는 내용을 복사/붙여 넣기하면 매력처럼 작동합니다. 그래서 sendMail 함수의 호출이 문제인 것 같아요. 왜 그런지 이해하지 못합니다.

감사합니다.

답변

1

오브젝티브 C는 방법하지 함수를 호출하고이처럼 :

[self sendMail]; 
+0

감사합니다 많이! :) –

+0

걱정 마세요! 자유롭게 우리에게 빛나는 녹색 진드기를주십시오 : P – v01d