@interface Server : NSObject {
id<ServerDelegate> _delegate;
NSInputStream *_inputStream;
NSOutputStream *_outputStream;
}
@property(nonatomic, assign) id<ServerDelegate> delegate;
每当我设置输入或输出流的委托时,我都会收到一条警告,指出它正在从不兼容的类型 Server* 分配给 id。
self.inputStream.delegate = self
就是一个例子。
实际的服务器运行良好,这只是我担心的警告。