菜鸟教程小白 发表于 2022-12-13 11:36:28

objective-c - 序列化时 JSONKit 无法识别的选择器


                                            <p><p>我正在尝试使用 JSONKit 库并将源文件包含在我的项目中。我已包含 JSONKit.hheader ,以便包含的类别为 NSDictionary 对象提供 JSONData 和 JSONString 选择器。</p>

<pre><code>NSMutableDictionary* root = ;
;
NSData* data = ;
</code></pre>

<p>但在运行时出现以下错误:</p>

<pre><code> -: unrecognized selector sent to instance 0x784b870
</code></pre>

<p>为什么分类没有给 NSDictionary 对象添加合适的方法?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我正在回答我自己的问题,因为我刚刚弄明白了。</p>

<p>我的代码是从另一个 iOS 应用程序引用的静态库的一部分。包含导出类别的静态库时,使用该类别的应用程序必须使用“-ObjC”链接器标志链接。</p></p>
                                   
                                                <p style="font-size: 20px;">关于objective-c - 序列化时 JSONKit 无法识别的选择器,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9304234/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9304234/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: objective-c - 序列化时 JSONKit 无法识别的选择器