我已经制作了一个所谓的ShareKit测试版,它有许多警告修复程序,还有一个新的SMS共享组件。在所有iOS上,这应该会更快。如果您想要添加新功能,请随意下载,当然也可以添加注释!
谢谢!
更新日志:
1.0 :修正了大多数警告,做了一些改进。还固定了一些泄漏
1.1 :添加了短信功能,修复了所有警告和泄漏。并做了其他misc。修复
1.2 即将推出:将采用最新的FBConnect功能,以便在所有iOS上运行得更好。查看FBConnect更改日志以查看最新版本中的修复:
还要记住,iOS 5 Beta会遇到一些问题,但这是iOS的错。当GM构建出来时,它应该是100%
下载链接
版本1.1站点1 (永不过期):http://www.mediafire.com/?pbuuf1j6cub3gj9
版本1.1站点2 (永不过期):http://www.2shared.com/file/g33bKZ64/Beta-ShareKit_2.html
另外,我特别感谢Sebastien Thuilliez帮助解决了一些问题和错误!
答案 0 :(得分:1)
由于您没有提供任何示例源项目,而只提供了库,因此我在已经使用ShareKit v0.2.1的项目中使用了此库(lib。从未移动过一段时间)。
然后我使用您的实现成功登录到Facebook并使用SHKFacebook shareItem方法发送内容。登录&共享内容对话框已正确显示。
请注意,我没有使用FBConnect发出警告(我总是将警告视为错误)。
有关信息:
如果您需要进行额外的特定测试,请告诉我,因为关于Facebook Sharer似乎没问题。
答案 1 :(得分:1)
您需要更新使用共享工具包发布的FBConnect版本,该版本非常陈旧,并且最近已停止工作。
此外,您需要重新/重做SHKFacebook类,因为旧API的大多数方法都在新的方法中发生了变化。
我希望这会有所帮助。
答案 2 :(得分:1)
我使用较新版本的ShareKit创建了一个项目。它在iOS 4设备上运行良好但是当我在旧的iPod Touch(iOS 3.1.3)上安装该应用程序时,它崩溃时出现以下错误
dyld:未找到符号:_OBJC_CLASS _ $ _ MFMessageComposeViewController
参考文献:/ var / mobile / Applications / 806901B4-D20C-42C7-9F34-0DE0FD4CA085 / LER Mapper.app/LER Mapper
预期在:/System/Library/Frameworks/MessageUI.framework/MessageUI 在/ var / mobile / Applications / 806901B4-D20C-42C7-9F34-0DE0FD4CA085 / LER Mapper.app/LER Mapper
数据格式化程序暂时不可用,将在“继续”后重试。 (此时打电话给dlopen是不安全的。)
mi_cmd_stack_list_frames:堆栈中没有足够的帧。
mi_cmd_stack_list_frames:堆栈中没有足够的帧。
我通过弱链接MessageUI框架来修复它。