【问题标题】:Crash on launching OFX sample app启动 OFX 示例应用程序时崩溃
【发布时间】:2011-08-29 11:42:39
【问题描述】:

我使用 OpenFeintX 为 iPhone 工作,我只是按照几个步骤使 OFX 示例应用程序工作,然后......它不起作用。

我复制了示例文件夹来制作另一个,然后我复制了 OpenFeint 文件夹并将其放在正确的部分,并添加了从项目中的仪表板下载的配置文件。

当我运行它时,这是我得到的:

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo} span.Apple-tab-span {white-space:pre}
2011-05-19 15:02:20.416 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x7718090 of class NSCFString autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.418 OpenFeintX[3182:207] +[OpenFeint registerAddOn:]: unrecognized selector sent to class 0x22ad14
2011-05-19 15:02:20.419 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x7718f30 of class NSCFString autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.419 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x7718ff0 of class NSException autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.421 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x771ab80 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.422 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x771aab0 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.422 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x771ac10 of class NSCFString autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.423 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x7835000 of class NSCFString autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.424 OpenFeintX[3182:207] *** __NSAutoreleaseNoPool(): Object 0x771aca0 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
2011-05-19 15:02:20.522 OpenFeintX[3182:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[OpenFeint registerAddOn:]: unrecognized selector sent to class 0x22ad14'

*** Call stack at first throw:

(
0   CoreFoundation                      0x02f9b919 __exceptionPreprocess + 185
1   libobjc.A.dylib                     0x030e95de objc_exception_throw + 47
2   CoreFoundation                      0x02f9d4eb +[NSObject(NSObject) doesNotRecognizeSelector:] + 187
3   CoreFoundation                      0x02f0d116 ___forwarding___ + 966
4   CoreFoundation                      0x02f0ccd2 _CF_forwarding_prep_0 + 50
5   OpenFeintX                          0x0001751d +[OFXStoreManager load] + 50
6   libobjc.A.dylib                     0x030ea9f3 call_load_methods + 187
7   libobjc.A.dylib                     0x030ed5df load_images + 85
8   ???                                 0x8fe036c8 0x0 + 2413835976
9   ???                                 0x8fe0d30a 0x0 + 2413875978
10  ???                                 0x8fe0d3d1 0x0 + 2413876177
11  ???                                 0x8fe024a9 0x0 + 2413831337
12  ???                                 0x8fe07950 0x0 + 2413853008
13  ???                                 0x8fe018b1 0x0 + 2413828273
14  ???                                 0x8fe01057 0x0 + 2413826135
)

terminate called after throwing an instance of 'NSException'

它甚至没有进入主...

有人知道吗?

【问题讨论】:

    标签: iphone objective-c++ ofx


    【解决方案1】:

    在启动代码的某处,选择器+registerAddOn: 被发送到类OpenFeint。但是,OpenFeint 不会响应该选择器。

    我不能说更多,因为你还没有发布你的代码。

    【讨论】:

    • 我可以把代码放在这里,但问题是我刚刚启动了基本的 OFX​​ 示例应用程序,我想它适用于其他所有人,因为我没有找到关于我的问题的答案web...我没有编写任何代码,我只是从 Open Feint 网站下载它并进行了必要的修改并尝试启动它...而且由于 OpenFeint 作为框架工作,因此很难调试,并且大多数 .m文件包含在框架中。
    【解决方案2】:

    嗯,终于搞定了,不知道怎么弄的……第三次又下载了试了下就好了……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      相关资源
      最近更新 更多