我在data_derived.m
上收到以下程序的错误@implementation requestSession
- (id)init {
self=[super initWithID:ID withData:(id)pData withSize:sizeof(st)];
if (self) {
}
return self;
}
@end
@interface requestSession : data {
//declarations
}
- (id)initWithID:(int) uMessageId withData:(id)pData withSize:(size_t) uDataSize;
- (id) initWithID:(int) uMessageId withData:(id)pData withSize:(size_t) uDataSize {
//stmts;
}
答案 0 :(得分:2)
首先,按照惯例,类名以大写字符开头。
然后,在init
中,有一些名为ID
,pData
或st
的变量。您可能想要做的是在此处抛出异常(如果不使用正常init
)或提供默认值,如:
[super initWithID:0 withData:nil withSize:0]