【问题标题】:json-framework error in iPhone static libraryiPhone静态库中的json-framework错误
【发布时间】:2010-03-07 22:28:08
【问题描述】:

我有一个使用 json-framework 的 iPhone 应用程序。我将一些代码(包括 json-framework 源代码)从主项目移至静态库。当我这样做时,json-framework 停止编译成二进制文件(使用类转储进行双重检查)。这会导致严重的错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString JSONValue]: unrecognized selector sent to instance 0x43897f0'

静态库中的所有其他内容继续正常运行。

【问题讨论】:

    标签: iphone static-libraries json-framework


    【解决方案1】:

    显然,除非您在链接器标志上撒上魔法灰尘,否则类别和静态库将不起作用。根据Technical Q&A,您必须将 -ObjC 链接器标志添加到主项目(不是库,如问答中所述)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-25
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多