【发布时间】:2013-03-03 20:54:00
【问题描述】:
我无法让ShareKit 2.0 在我的应用程序中工作。我已经按照最新的安装说明,为 ShareKit 创建了一个子模块,并尝试了清理和重建、删除和替换子模块等等。但是当我尝试创建 SHKActionSheet 时,我得到了这个断言:
2013-03-03 15:48:39.998 Symmetry Lab[4170:907] *** 断言失败 在 NSString *SHKLocalizedStringFormat(NSString *)() 中, /用户/lukebradford/应用程序/对称 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 *) 正在使用 CocoaPods;配置器子类中的方法并返回 [NSNumber numberWithBool:YES]'
我已将 ShareKit 用于其他应用程序,无论新旧安装方法都没有问题。有没有人遇到过类似的情况或怀疑是什么原因造成的?
我不会对 ShareKit 做任何疯狂的事情,只需设置我的自定义配置器,然后启动带有图像的操作表。感谢您提供的任何帮助!
【问题讨论】:
标签: ios objective-c assert git-submodules sharekit