0

我制作了一个所谓的 ShareKit 测试版,它修复了许多警告,还具有一个新的 SMS 共享组件。在所有 iOS 上,这应该会更快。随意下载它,当然如果您想看到添加的新功能,请添加评论!

谢谢!

变更日志:

1.0:修复了大多数警告,做了一些改进。还修复了一些泄漏
1.1:添加了 SMS 功能,修复了所有警告和泄漏。并制作了其他杂项。修复
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 帮助解决了一些修复和错误!

4

3 回答 3

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 共享器似乎没问题。

于 2011-08-30T12:04:40.430 回答
1

I have created a project using the newer version of ShareKit. It works fine on iOS 4 devices but when I installed the app on an old iPod Touch (iOS 3.1.3) it crashes with the following error

dyld: Symbol not found: _OBJC_CLASS_$_MFMessageComposeViewController

Referenced from: /var/mobile/Applications/806901B4-D20C-42C7-9F34-0DE0FD4CA085/LER Mapper.app/LER Mapper

Expected in: /System/Library/Frameworks/MessageUI.framework/MessageUI in /var/mobile/Applications/806901B4-D20C-42C7-9F34-0DE0FD4CA085/LER Mapper.app/LER Mapper

Data Formatters temporarily unavailable, will re-try after a 'continue'. (Not safe to call dlopen at this time.)

mi_cmd_stack_list_frames: Not enough frames in stack.

mi_cmd_stack_list_frames: Not enough frames in stack.

I fixed it by weak linking the MessageUI framework.

于 2011-09-28T00:23:24.800 回答
1

您需要更新使用共享工具包发布的 FBConnect 版本,该版本非常旧,最近已停止工作。

此外,您将需要重新调整/重做 SHKFacebook 类,因为旧 API 的大多数方法在新 API 中都已更改。

我希望这个对你有用。

于 2011-08-31T16:48:22.100 回答