![](/img/trans.png)
[英]Sharekit 2, problems with connecting to Facebook after user authentication?
[英]Sharekit status sharing with Facebook, problems only after first login
我正在與共享套件 facebook 共享 URL,如下所示:
NSURL *url = [NSURL URLWithString:someurl];
SHKItem *item = [SHKItem URL:url title:@"Some text"];
[SHKFacebook shareItem:item];
第一次共享時,我被定向到 facebook 登錄,我允許應用發布我的狀態。 但隨后我的狀態在共享對話框中顯示為空。
如果我(完全)關閉應用程序並重新啟動,我的登錄就到位並且內容共享得很漂亮。 但在第一次登錄后,它以空狀態失敗。 以前有人經歷過嗎? 有任何想法嗎?
當 ShareKit 將 URL 臨時存儲在字典中並稍后恢復時,它似乎做了一些奇怪的事情。 它做了一些百分比的轉義編碼,而它應該只存儲 URL 的 absoluteString。
將 SHKItem.m 中的第 174 行從:
[dictionary setObject:[URL.absoluteString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] forKey:@"URL"];
至:
[dictionary setObject:URL.absoluteString forKey:@"URL"];
也許你也需要在其他地方解決這個問題,但這個改變似乎讓它對我有用。
看看這個叉子及其說明: https://github.com/dagerydoo/ShareKit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.