0

私はいわゆるShareKitベータ版を作成しました。これには警告に対する多くの修正があり、新しいSMS共有コンポーネントも備えています。これは、すべてのiOSで劇的に高速になるはずです。新しい機能の追加をご希望の場合は、ダウンロードしてコメントを追加してください。

ありがとう!

ChangeLog:

1.0:ほとんどの警告を修正し、いくつかの改善を行いました。また、いくつかのリークを修正しました
1.1:SMS機能を追加し、すべての警告とリークを修正しました。そして、他の雑多なものを作りました。修正
1.2 近日公開:最新のFBConnectを搭載するため、すべてのiOSでより適切に動作します。FBConnect変更ログを見て、最新バージョンでの修正を確認してください。 また、iOS 5ベータ版ではいくつかの問題が発生しますが、これは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(しばらく移動していないライブラリ)をすでに使用しているプロジェクトでこのライブラリを使用しました。

次に、Facebookに正常にログオンし、実装を使用してSHKFacebookshareItemメソッドを使用してコンテンツを送信します。ログインとコンテンツの共有ダイアログの両方が正しく表示されました。

FBConnectには警告がなかったことに注意してください(私は常に警告をエラーとして扱います)。

詳細については :

  • iOS 4.3.1(8G4)でiPhone4を使用しています
  • SHKActionSheetには、ネストされたモーダルビューに関する大きな問題があります(主な原因は、SHK currentHelperシングルトンcurrentView要素などをクリアするSHKviewDidDisappearメソッドです)...したがって、この問題をロードマップに追加できます。(実装でテストしていませんが、コードの相違から、私が作成しましたが、それでも当てはまるようです)
  • 元のバージョンv0.2.1と同じである実装バージョン番号を更新することを検討してください;)

Facebook Sharerに関しては問題ないようですので、特別なテストを行う必要がある場合はお知らせください。

于 2011-08-30T12:04:40.430 に答える
1

共有キットでリリースされたFBConnectバージョンを更新する必要があります。これは非常に古く、最近動作を停止しています。

さらに、古いAPIのほとんどのメソッドが新しいAPIで変更されているため、SHKFacebookクラスを再適応/やり直す必要があります。

これがお役に立てば幸いです。

于 2011-08-31T16:48:22.100 に答える
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

予想される場所:/var/mobile/Applications/806901B4-D20C-42C7-9F34-0DE0FD4CA085/LERMapper.app/LERMapperの/System/Library/Frameworks/MessageUI.framework/MessageUI

データフォーマッタは一時的に利用できません。「続行」後に再試行します。(現時点では、dlopenを呼び出すのは安全ではありません。)

mi_cmd_stack_list_frames:スタックに十分なフレームがありません。

mi_cmd_stack_list_frames:スタックに十分なフレームがありません。

MessageUIフレームワークを弱くリンクすることで修正しました。

于 2011-09-28T00:23:24.800 に答える