Я пишу просто кусок кода, но принимая ошибку, что «ожидаемый тип @line - (Недействительными) backButtonTapped: (TopBarViewController *) topBarViewController;«ожидаемый тип» при реализации делегата
Что не так с этим ?
@protocol TopBarDelegate
- (void)backButtonTapped:(TopBarViewController *) topBarViewController;
@end
@interface TopBarViewController : UIViewController
{
}
@property (assign, nonatomic) id <TopBarDelegate> delegate;
-(void) backButtonPressed:(id)sender;
-(void) menuButtonPressed:(id)sender;
@end
Вариант 1 является жизнеспособным в этом случае, поскольку он является одним и тем же заголовком. – rmaddy
А, я вижу, я немного исказил код. Проблема в том, что, как я заявлял, проблема, кроме как во внешнем файле, выше декларации самого класса. Первый вариант не является жизнеспособным, второй вариант - то, что вы должны использовать. – Jim
И, конечно же, мой комментарий должен был быть прочитан «is * not * жизнеспособный». – rmaddy