【发布时间】:2011-12-13 15:45:57
【问题描述】:
我有以下代码来启动我自己的Cocoa HTTP Server。为了手动处理响应,我创建了名为 PictureHTTPConnection 的自定义 HTTPConnection 类
self.httpServer = [[HTTPServer alloc]init];
self.httpServer.type = @"_http._tcp.";
self.httpServer.name = @"MyBonjour Name";
self.httpServer.connectionClass = [PictureHTTPConnection class];
这里的问题是PictureHTTPConnection 类需要一些信息来处理HTTP 连接。但是,我只提供类,因此我没有对实例的引用。我可以用全局数据做一些事情,但这不是很好的编程实践。
我能想到的最好方法是将PictureHTTPConnection 的委托设置为UIApplicationDelegate,以便它可以响应任何回调。 :-(
【问题讨论】:
-
我为此开了一个issue
标签: objective-c cocoa http cocoaasyncsocket