У меня есть глупая проблема с UIActionSheet. Я хочу, чтобы моя функция «sendMail» запускалась, щелкнув по первой кнопке моего листа действий.Функция вызова из UIActionSheet
Так вот что я сделал:
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"%d", buttonIndex);
if (buttonIndex == 0) {
sendMail();
}
}
Я объявил свою функцию Sendmail в моей .h файл, он содержит:
-(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
Я не понимаю, что происходит. Если я копирую/вставляю то, что находится внутри моей функции sendMail внутри моей (void) функции actionSheet, оно работает как шарм. Таким образом, похоже, что вызов функции sendMail является проблемой, и я не понимаю, почему.
Спасибо!
Спасибо большое! :) –
Не беспокойтесь! Не стесняйтесь давать нам блестящий зеленый галочек: P – v01d