私はタブ付きのアプリケーションを持っています。最初のタブでは、アプリケーションの実行時に UiWebView が読み込まれ、2 番目のタブには設定が含まれており、ユーザーは設定を変更して [保存] ボタンをクリックできます。
ユーザーが設定を更新して「保存」を押すと、最初のタブの UiWebview がリロードされるようにします。
さまざまな用語を検索して答えを見つけようとしましたが、うまくいきませんでした。簡単な解決策があるはずですか?
私はタブ付きのアプリケーションを持っています。最初のタブでは、アプリケーションの実行時に UiWebView が読み込まれ、2 番目のタブには設定が含まれており、ユーザーは設定を変更して [保存] ボタンをクリックできます。
ユーザーが設定を更新して「保存」を押すと、最初のタブの UiWebview がリロードされるようにします。
さまざまな用語を検索して答えを見つけようとしましたが、うまくいきませんでした。簡単な解決策があるはずですか?
への参照を取得し、次のUIWebView
ようにリロードします。
UIWebView *webView = [...];
[webView reload];
UIWebView
は一部の所有者であると思われますViewController
。ViewController
このコードを実装し、外部クラスのメソッドを公開して、更新を実行するように指示することは理にかなっています。
reloadWebView
を所有するコントローラーにメソッドを追加しUIWebView
ます。
+(void) reloadWebView
{
[self.webView reload];
}
他のコントローラーから、次のメソッドを呼び出します。
[self.tabBar.viewControllers[0] reloadWebView];
タブのインデックスはどこ0
ですか。