ShareKit中的dispatch_once导致崩溃

时间:2014-03-11 10:59:53

标签: objective-c crash sharekit sigabrt

我使用ShareKit很长一段时间,没有从其存储库下载最新更新。 现在我需要它的一些新功能,所以我已经提取了所有最后的提交,并尝试使用新的ShareKit运行我的应用程序,而不对我的代码进行任何更改(除了包含的一些小的更改)。

应用程序编译没有错误,但当我尝试执行通常的Facebook共享代码时 - 它崩溃没有任何有用的错误描述。

旧代码我想开始工作

NSURL *url = [NSURL URLWithString:[NSString stringWithUTF8String:sk::game_services::get_app_store_url()]];
SHKItem *item = [SHKItem URL:url title:[NSString stringWithUTF8String:message] contentType:SHKURLContentTypeWebpage];

[SHKFacebook shareItem:item];

并根据更新的ShareKit演示应用程序及其文档 - 此代码仍然有效。 但它没有

在包含 dispatch_once 调用的宏 DEFINE_SHARED_INSTANCE_USING_BLOCK 内的 SHKActivityIndi​​cator currentIndicator 方法中可怕崩溃。

调试器只是说“SIGABRT”就是这样。

我不知道该怎么做。

0 个答案:

没有答案