2012-01-27 13 views
0

私はネイティブスクリーンと同様にwebviewsを持つアプリケーションを作成しています.1ネイティブスクリーンから別のものへ移動するためのnavコントローラを作成しました.1つのwebviewから別のwebviewへ移動するには、 goBack()メソッド。特定のビューがWebviewであるかどうかを検出する

特定のビューがwebviewかネイティブscreenかどうかをどのように検出できるか知りたいのですが、ネイティブからwebviewへのナビゲーションのためにロジックがnavコントローラに書き込まれます。その逆もあります.WebviewのshouldstartloadwithRequestメソッドデリゲートし、Navigationtypeも見つけようとしましたが、運はありませんでした。

誰かがこのようなことをした場合は、その方法をお勧めします。あなたはこのようなクラスのメンバーシップを確認することができ

おかげ

+0

は、Tagプロパティを試してみて!それがあなたの問題を解決できるかどうか... –

+0

この解決法はどうですか[http://stackoverflow.com/questions/1144629/in-objective-c-how-do-i-test-the-object-type][1] [1]:私は1日、Appleは殺すことを願っていますhttp://stackoverflow.com/questions/1144629/in-objective-c-how-do-i-test-the-object-type – Paxic

+0

タグプロパティこれはコードが貧弱になり、実際には異なるパターンの実装に悪影響を及ぼします。 – vikingosegundo

答えて

1

if ([view isKindOfClass:[UIWebView class]]) { 
    /* do something */ 
} 
関連する問題