0

私は現在、iPhoneアプリケーション用にOpenFeintをセットアップしています。デフォルトでは、ロードされる最初のタブは「友達」(タブビューリストの3番目のタブ)ですが、アプリケーションのメインタブ(リストの最初のタブ)をロードするようにこれをカスタマイズしたいと思います。

誰もがこれを達成する方法を知っていますか?どんな助けでも大歓迎です。

4

1 に答える 1

0

すべての起動ロジックをたどった後、最終的に OpenFeint+Private.mm でこの関数を見つけました。

+ (void)presentRootControllerWithTabbedDashboard
{
    UITabBarController* tabController = (UITabBarController*)OFControllerLoader::load(@"TabbedDashboard");
    if (![OpenFeint lastLoggedInUserHadFriendsOnBootup])
    {
        tabController.selectedIndex = 2;
    }
    [OpenFeint presentRootControllerWithModal:tabController];
}

予想通り、.selectedIndex を 0 に変更すると完璧に動作します。

于 2009-08-18T04:36:57.393 に答える