Ошибка Xcode: No known instance method for selector

Мне нужна помощь в отладке моего класса. Я получаю ошибку настолько странную, что не смог найти ничего похожего, поэтому просто запишу большую часть своего кода.

//Tab.h
#import <UIKit/UIKit.h>
@class Tab;
@protocol TabDelegateDataSource <NSObject>
@required
-(void)removeTab:(Tab *)tab;
@end

@interface Tab : UIView
{
     id <TabDelegateDataSource> __strong _delegate;
}

@property(strong) id <TabDelegateDataSource> delegate;

-(void)removeTab;

@end

//  Tab.m
#import "Tab.h"
@implementation Tab
@synthesize delegate = _delegate;
-(void)removeTab
{
    [self.delegate removeTab:self];//Error here saying: No known instance method for selector 'removeTab:'  
}

@end
15
задан Josh Caswell 6 December 2011 в 03:41
поделиться