我似乎无法按照我想要的方式构建我的协议,并且我已经缩小到使用派生类的问题。如果我使用可可类,它似乎可以工作。这是我所拥有的...
#import <Foundation/Foundation.h>
#import "MyView.h"
@protocol MyDelegate
- (void)view:(MyView *)aView didDoSomethingWithString:(NSString *)string;
@end
MyView 类是...
#import <UIKit/UIKit.h>
@interface MyView : UIView {
NSString *whatever;
}
- (void)myMethod;
@end
@implementation MyView
- (void)myMethod {
doSomething...
}
@end
因此,当我尝试构建时,我在“MyView”之前收到错误“Expected ')'。如果我用 UIView 替换自定义类 MyView 则代码编译。我希望有人看到我忽略的东西。任何想法表示赞赏。
谢谢。