gpt4 book ai didi

objective-c - 使用自定义 Response 类将运行时信息添加到 CocoaHTTPServer

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:13:23 26 4
gpt4 key购买 nike

我有以下代码来启动我自己的 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 的委托(delegate)设置为 UIApplicationDelegate,以便它可以响应任何回调。 :-(

最佳答案

我遇到了同样的问题。为了解决这个问题,我更改了 HTTPServer 类的代码,这样您就可以将它设置为一个 delegate,它又会在每个 HTTPConnection 上设置创建。当 HTTPConnection 必须处理我调用委托(delegate)的请求时。这也远非干净,我正在寻找更好的解决方案。

关于objective-c - 使用自定义 Response 类将运行时信息添加到 CocoaHTTPServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com