2011-01-06 9 views
0

私はiPod touch 4g iOS 4.2で自分のアプリをテストしています。 iOS 4.2を搭載したiphone 2Gでこのアプリをテストしたところ、これは問題ではありませんでした。OpenFeintとPhonegapビューの問題

初期OpenFeint承認ビューが起動しますが、すぐにPhonegapビューが表示され、Openfeintを有効/無効にする時間がありません。

さらに悪いことに、電話ギャップビューの上部が切り取られ、その背後にはOpenfeint承認画面が表示されます。

私はこのアプリケーションを使用することができ、openfeintはハイスコアとアチーブメントを登録するオフラインモードで動作します。

私の印象はOpenfeintです。Openfeintは、起動時にいつでもトップビューに向かっているはずですが、何らかの理由でここでは起こっていません。

私はいくつかのUIViewメソッドとプロパティの変更を試みていますが、これまでのところ運はありません。

誰かがこの問題を遭遇したり、いずれかのビューシステムの仕組みを理解しています。

私はデバッグを続けて報告しますが、そこにいる誰かが良いアイデアや洞察力を持っているかどうかを教えてください。

ナイジェル

答えて

0

おかげで私はこれを働いたと思います。いくつかのバグがあります。より徹底したテストが必要です。報告する。

基本的に私は、デフォルトOpenFeintを承​​認プロセスを無効にしてOpenfeintDelegate.h

  • を使用して独自のものを設定する(BOOL)showCustomOpenFeintApprovalScreen {

    SCNetworkReachabilityRefは= SCNetworkReachabilityCreateWithName(kCFAllocatorSystemDefault、「グーグルに達します。 com "); SCNetworkConnectionFlagsフラグ。 SCNetworkReachabilityGetFlags(リーチ、&フラグ);

    if(kSCNetworkReachabilityFlagsReachable &フラグ){ //現在の接続を使用してインターネットにアクセスできます。

    UIAlertView *alert = [ [UIAlertView alloc] initWithTitle:@"OpenFeint Approval" 
                message:@"Do you want the awesome leaderboard, acheivement and challenge features offered by OpenFeint? (Remember this data will be stored on OpenFeint servers)" 
                delegate:self 
                cancelButtonTitle:@"No thanks" 
                otherButtonTitles:@"Yes", nil 
            ]; 
    
    [alert show]; 
    [alert release]; 
    

    }

    リターンYES。 }

関連する問題