Я пытаюсь настроить протоколы и делегирование.
У меня проблема с тем, что я хочу установить делегат для ранее выделенного объекта.
Объект, для которого я выделяю потребностиделегировать к протоколу.Как это сделать?
Вот мой код.
// SendSMS.h
@protocol ModalViewDelegate
- (void)didReceiveMessage:(NSString *)message;
@end
@interface SendSMS : UIViewController <UITextViewDelegate, UITextFieldDelegate> {
MessageOptions *messageOptions;
LoginPage *loginPage;
IBOutlet UITextField *phonenumber;
IBOutlet UITextView *smsBody;
IBOutlet UIScrollView *scrollview;
}
-(IBAction)LoadMessageOptions;
@end
Проблема в том, что объект помещается в стек.Его делегат не принадлежит самому себе.но это объекта перед ним.
Любые идеи?
ОБНОВЛЕНИЕ!
Хорошо, мне удалось установить мой делегат на [self.navigationController.viewControllers objectAtIndex:0]
, который является контроллером rootview.Но у меня есть 3 предупреждения о том, что методы не найдены в протоколах.Который они .... Но он компилирует работает и работает.