菜鸟教程小白 发表于 2022-12-12 16:45:41

ios - Sharekit 与 Facebook 共享状态,仅在首次登录后出现问题


                                            <p><p>我正在与 sharekit facebook 分享一个 URL,如下所示:</p>

<pre><code>NSURL *url = ;
SHKItem *item = ;
;
</code></pre>

<p>第一次分享时,我被定向到 Facebook 登录,我允许该应用发布我的状态。但随后我的状态在共享对话框中显示为空。</p>

<p>如果我(完全)关闭应用程序并重新启动,我的登录就到位了,并且内容共享得很漂亮。但在第一次登录后,它以空状态失败。以前有人经历过吗?有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>ShareKit 似乎在将 URL 临时存储在字典中并稍后恢复时做了一些奇怪的事情。它会进行一些百分比的转义编码,而它应该只存储 URL 的绝对字符串。</p>

<p>将 SHKItem.m 中的第 174 行更改为:</p>

<pre><code> forKey:@&#34;URL&#34;];
</code></pre>

<p>到:</p>

<pre><code>;
</code></pre>

<p>也许您还需要在其他一些地方修复此问题,但此更改似乎对我有用。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Sharekit 与 Facebook 共享状态,仅在首次登录后出现问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6635904/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6635904/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Sharekit 与 Facebook 共享状态,仅在首次登录后出现问题