2010-04-12 66 views
1

如果我定义了一个协议,那么它在编译时总会产生很多警告。如何阻止协议生成警告?

@property (retain) id <SomeProc> value 

然后在代码: [value class]; ... [value release] 编译器总是抱怨它“可能不具有类或释放定义的”。

有没有办法解决这个问题?

回答

1

是:

@protocol SomeProc <NSObject> 
… 
@end 

这样,你的协议也将包含全部由NSObject protocol所需的方法。