小编Fut*_*020的帖子

添加CocoaAsyncSocket时架构armv7的未定义符号

我试图在xcode 4.2.1下使用XMPPFramework和iOS5项目(ARC),但我遇到了这个问题.有一次,我添加CocoaAsyncSocket到我的项目的准备我的项目使用XMPPFramework如在部分1我碰到下面的错误.

我见过其他一些人有"未定义的架构armv7符号",但我目前还没有找到这个问题的答案.

我已链接到CFNetwork并将GCDAsyncSocket.m标记为非ARC(-fno-objc-arc)但我仍然收到错误.任何帮助表示赞赏.

Undefined symbols for architecture armv7:
  "_SSLGetBufferedReadSize", referenced from:
      ___33-[GCDAsyncSocket flushSSLBuffers]_block_invoke_0 in GCDAsyncSocket.o
      -[GCDAsyncSocket doReadData] in GCDAsyncSocket.o
  "_SSLSetIOFuncs", referenced from:
      -[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.o
  "_SSLRead", referenced from:
      -[GCDAsyncSocket flushSSLBuffers] in GCDAsyncSocket.o
      -[GCDAsyncSocket doReadData] in GCDAsyncSocket.o
  "_SSLWrite", referenced from:
      -[GCDAsyncSocket doWriteData] in GCDAsyncSocket.o
  "_SSLClose", referenced from:
      -[GCDAsyncSocket closeWithError:] in GCDAsyncSocket.o
  "_SSLCreateContext", referenced from:
      -[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.o
  "_SSLSetEnabledCiphers", referenced from:
      -[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.o
  "_SSLSetCertificate", referenced from:
      -[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.o
  "_SSLSetConnection", referenced from:
      -[GCDAsyncSocket ssl_startTLS] …
Run Code Online (Sandbox Code Playgroud)

xmpp objective-c ios xmppframework ios5

17
推荐指数
1
解决办法
9152
查看次数

getMaxAmplitude方法返回幅度的单位是多少?

有谁知道该方法的返回单位是什么:

 MediaRecorder.getMaxAmplitude();
Run Code Online (Sandbox Code Playgroud)

Android MediaRecorder API文档仅指示此方法返回自上次调用以来采样点的最大绝对幅度,但未指定单位.是帕斯卡,毫帕斯卡尔,其他吗?

audio android noise

5
推荐指数
1
解决办法
2185
查看次数

使用Smack将带有Payload的项目发布到Pubsub节点

我正在尝试使用Smack将带有负载的项目发布到pubsub节点,但到目前为止我还没有管理.我创建了节点并设置其配置以提供有效负载(setDeliverPayloads = true).我使用send方法发送带有效负载的项目.

 node.send(new PayloadItem(this.clientNodeName+"*" + System.currentTimeMillis(), new SimplePayload("my book", "books:pubsub:simple", "")));
Run Code Online (Sandbox Code Playgroud)

然而,该项目没有有效载荷.构造的IQ也没有有效载荷.正如我从smack的调试面板中看到的那样

这是由smack构建并发送到pubsub服务(显然没有负载)

<iq id="1ha20-11" to="pubsub.127.0.0.1" type="set">
   <pubsub xmlns="http://jabber.org/protocol/pubsub">
   <publish node="autoIncrement">
       <item id="autoIncrement*1333380921970"/>
   </publish>
  </pubsub>
</iq>
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助来解决这个问题.当然我仍然可以使用本机IQ消息,但我会尽量避免使用smack API中的PubSubManager.

xmpp openfire publish-subscribe smack whack

1
推荐指数
1
解决办法
2747
查看次数