ShareKit beta问题?

时间:2011-08-11 02:52:08

标签: ios memory-leaks warnings sharekit

我已经制作了一个所谓的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帮助解决了一些问题和错误!

3 个答案:

答案 0 :(得分:1)

由于您没有提供任何示例源项目,而只提供了库,因此我在已经使用ShareKit v0.2.1的项目中使用了此库(lib。从未移动过一段时间)。

然后我使用您的实现成功登录到Facebook并使用SHKFacebook shareItem方法发送内容。登录&共享内容对话框已正确显示。

请注意,我没有使用FBConnect发出警告(我总是将警告视为错误)。

有关信息:

  • 我正在使用带有iOS 4.3.1(8G4)的iPhone 4
  • SHKActionSheet有一个嵌套模态视图的主要问题(主要原因是SHKviewDidDisappear方法正在清除SHK currentHelper单例currentView元素,可能还有更多)...所以也许你可以将这个问题添加到你的路线图中。 (没有用你的实现测试它,但是从代码差异中我做了,似乎仍然是这样)
  • 请考虑更新与原始版本v0.2.1相同的实施版本号;)

如果您需要进行额外的特定测试,请告诉我,因为关于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框架来修复它。