私がやったことは、AppDelegate を介してお互いに話させることです。
例えば:
View1 には次の機能があります。
MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate myFunction];
MyAppDelegate には myFunction という関数があり、何かを実行するか、次を呼び出します。
[viewController myViewFunction];
複数のビューをロードする (そして、あたかも別の画面であるかのように前後にナビゲートする) ための非常に優れたシステムをセットアップしました。これを書き上げて pushplay.net に投稿する時間がなかったのですが、数日中に投稿しようと思います...
===
編集:さて、私は私が持っているものを投稿しました。コメントをいただければ幸いです。
http://pushplay.net/blog_detail.php?id=27
以下のコメンターが言っていることは理解できますが、複数のビューコントローラーを相互にナビゲートする必要があることに基づいて、シームレスに機能する例をまだ見ていません.