菜鸟教程小白 发表于 2022-12-12 22:30:45

ios - iOS Facebook SDK V 3.0 上的重复符号 SBJSON


                                            <p><p>在当前的项目中,我在所有地方都使用了 SBJSON,并且由于 SBJSON 包含在 Facebook SDK 中,因此它可以与以前版本的 iOS Facebook SDK 一起正常工作。</p>

<p>我刚刚升级到 iOS Facebook SDK 3.0 版并且遇到了 SBJSON 问题。</p>

<p>它提示的第一件事是没有找到 SBJSON 头文件。所以我想,我可以手动将 SBJSON 库包含到项目中。</p>

<p>在我这样做之后,编译器提示 SBJSON 符号与 Facebook SDK 重复。</p>

<p>我在 FB SDKheader 中的任何地方都找不到 SBJSON.h。</p>

<p>所以最后,我陷入了一个问题的循环。</p>

<p>有谁知道如何解决这个问题?
最糟糕的情况可能是我必须切换到使用其他适用于 iOS 的 JSON 库。</p>

<p><strong>注意:</strong>他们使用的是 Facebook SDK 框架,而不是之前的源代码库</p>

<p>干杯</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我最终使用两种方法来解决这个问题:</p>

<p><strong>第一个</strong></p>

<ul>
<li>首先,不使用他们预先构建的 Facebook SDK 框架
提供</li>
<li>其次,查看 <a href="https://github.com/facebook/facebook-ios-sdk" rel="noreferrer noopener nofollow">Facebook SDK</a> 中的 Facebook SDK 源代码并将其集成到项目中</li>
</ul>

<p><strong>第二个</strong></p>

<p>使用他们的源代码集成 Json 框架 <a href="https://github.com/stig/json-framework" rel="noreferrer noopener nofollow">here</a>并将任何重复类的名称更改为您的项目独有的名称,例如 SBJsonParser 到 MySBJsonParser</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iOS Facebook SDK V 3.0 上的重复符号 SBJSON,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/12041056/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/12041056/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iOS Facebook SDK V 3.0 上的重复符号 SBJSON