3

我无法让ShareKit 2.0在我的应用程序中运行。我已经按照最新的安装说明,为 ShareKit 创建了一个子模块,并尝试了清理和重建、删除和替换子模块等等。但是当我尝试创建一个时,SHKActionSheet我得到了这个断言:

2013-03-03 15:48:39.998 Symmetry Lab[4170:907] *** NSString *SHKLocalizedStringFormat(NSString *)()、/Users/lukebradford/Apps/Symmetry Lab/Submodules/ShareKit/Classes/ShareKit 中的断言失败/Core/SHK.m:811 2013-03-03 15:48:40.004 Symmetry Lab[4170:907] *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“ShareKit 已被重构为用作 Xcode子项目。请按照更新的安装 wiki 并将其重新添加到项目中。请不要忘记之后清理项目并清理构建文件夹。如果您使用 CocoaPods 覆盖 - (NSNumber *)isUsingCocoaPods; 配置器子类中的方法并返回 [NSNumber numberWithBool:YES]'

我已经将 ShareKit 用于其他应用程序,而新旧安装方法都没有问题。有没有人遇到过类似的事情或怀疑是什么原因造成的?

我不会对 ShareKit 做任何疯狂的事情,只需设置我的自定义配置器,然后启动带有图像的操作表。感谢您提供的任何帮助!

4

1 回答 1

1

您使用的是哪个版本的 sharekit?您是否使用来自https://github.com/ShareKit/的最新版本(他们称之为“2.0”)?我最近在一个项目中使用了它,并且遇到了各种各样的痛苦,直到我意识到网络上出现最多的版本(http://getsharekit.com)对当前的 iOS 来说是一个很大的伤害。

于 2013-03-03T21:33:47.847 回答