【问题标题】:Cocoa XML-RPC framework XMLRPCConnection methodsCocoa XML-RPC 框架 XMLRPCConnection 方法
【发布时间】:2012-06-07 02:51:10
【问题描述】:

如果有人对这个框架有任何经验:https://github.com/eczarny/xmlrpc/,那就最好了,但我会尽量填写。

有一个连接管理器类,它将每个连接存储在使用 UUID 作为键的哈希表中。管理器有一个方法,您可以使用请求对象生成新连接。问题来了:

我可以得到连接对象,但是我找不到通过同一个连接发送另一个方法请求的方法。我唯一看到的是一个公开的类方法,否则我无法弄清楚如何通过同一连接发送另一个请求。我是否需要不断建立新的联系才能做到这一点?

这里是连接类:https://github.com/eczarny/xmlrpc/blob/master/XMLRPCConnection.h

这是经理类:https://github.com/eczarny/xmlrpc/blob/master/XMLRPCConnectionManager.h

【问题讨论】:

    标签: iphone cocoa xml-rpc


    【解决方案1】:

    事实证明,无法再次获得此连接。这只是一次性连接。我请作者确认。

    【讨论】:

      【解决方案2】:

      我从来没有使用过这个框架,但是在简单地查看它之后我想出了这个。有一个方法,

      - (XMLRPCConnection *)connectionForIdentifier: (NSString *)identifier;
      

      如果您可以存储对第一次请求的标识符的引用,那么您可以使用提供的标识符检索相同的连接,而不是创建新的。

      【讨论】:

      • 我看到了同样的事情,但是如果您查看 XMLRPC 连接,则该对象上没有可用于通过该连接发送另一个请求的方法。有一个类方法,但我似乎不明白为什么它在那里,但我很长时间没有研究那个方法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2011-09-23
      • 1970-01-01
      • 2010-09-18
      • 2012-04-20
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多