ios - Unity3d Ios 应用程序的 Keen.io 实现
<p><p>我正在尝试为 Unity3d IOS 应用程序实现 Keen.IO 分析。我浏览了 Keen.IO 文档,将库集成到 Unity3D 生成的 xcode 项目中,构建成功。</p>
<p>但是,当我尝试从 AppController 方法进行简单直接的“AddEvent”调用时,我得到了这个异常。</p>
<pre><code>2014-05-22 18:04:20.591 Adding event to collection: testEvent1
2014-05-22 18:04:20.594 : unrecognized selector sent to instance 0x34737e0
2014-05-22 18:04:20.596 Exception: -: unrecognized selector sent to instance 0x34737e0
</code></pre>
<p>我在 applicationDidBecomeActive() 方法中注册 KeenClient(效果很好)并在 applicationDidEnterBackground() 方法中使用简单的 NSDictionary 调用 AddEvent():</p>
<pre><code>NSDictionary *event = ;
[ addEvent:event toEventCollection:@"testEvent1" error:nil];
</code></pre>
<p>Keen.IO 库代码似乎引发了这个异常,但我怀疑这是否与 Unity 生成的 xcode 项目有关。</p>
<p>感谢熟悉的人提供任何帮助。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>来自 <a href="https://groups.google.com/forum/#!topic/keen-io-devs/hJ776FCa0DA" rel="noreferrer noopener nofollow">https://groups.google.com/forum/#!topic/keen-io-devs/hJ776FCa0DA</a> 的交叉发布.</p>
<p>您可能正在使用旧版本的 Keen IO iOS SDK,它使用 JSONKit 进行 JSON 序列化。最新版本使用 Apple 的 NSJSONSerialization 应该没有这个问题。您可以尝试使用 cocoapods 的最新版本下载最新的通用二进制文件吗?</p></p>
<p style="font-size: 20px;">关于ios - Unity3d Ios 应用程序的 Keen.io 实现,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/23836243/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/23836243/
</a>
</p>
页:
[1]