@interface Server : NSObject {
id<ServerDelegate> _delegate;
NSInputStream *_inputStream;
NSOutputStream *_outputStream;
}
@property(nonatomic, assign) id<ServerDelegate> delegate;
无论何时设置输入或输出流的委托,我都会收到警告,指出它将从不兼容的类型Server *分配给ID。不兼容的委托类型警告
self.inputStream.delegate = self
就是这样的一个例子。
实际的服务器运行良好,这只是关注我的警告。
一个子类,我的'_inputSteam'是我只是没有将其包含在代码中的财产我提供 – vqdave
OK,编辑..... ... – Daniel