我无法在我的应用中使用ShareKit 2.0。我遵循了最新的安装说明,为ShareKit创建了一个子模块,并尝试清理和重建,删除和替换子模块,等等。但是当我尝试创建一个SHKActionSheet
时,我得到了这个断言:
2013-03-03 15:48:39.998 Symmetry Lab [4170:907] ***断言失败 在NSString * SHKLocalizedStringFormat(NSString *)()中, /用户/ lukebradford /应用程序/对称 实验室/子模块/ 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做任何疯狂的事情,只需设置我的自定义配置程序,然后启动带有图像的操作表。感谢您提供的任何帮助!
答案 0 :(得分:1)
您使用的是哪个版本的sharekit?您是否使用https://github.com/ShareKit/中的最新版本(他们称之为“2.0”)?我最近在一个项目中使用了它,并且遇到各种各样的痛苦,直到我意识到网络上最常出现的版本(http://getsharekit.com)对于当前的iOS来说是一个很大的伤害。