私たちは既存のプロジェクトにThree20を追加しましたが、ルーティングシステムに慣れていく上で問題があります。オブジェクトをパラメータとして持つThree20 URLルーティング
私たちが今持っていることは、特定のアクションがB
に発生したときに、私はAでアクションをトリガーできるようにするために、ビューコントローラB
のデリゲートとしてA
を持つ、ビューコントローラB
にビューコントローラA
からの移行です。
のは、私は次のようにBを呼び出し、上のボタンを持っているとしましょう:
- (IBAction)buttonAction:(id)sender {
id bvc = [[[BViewController alloc] initWithDelegate:self] autorelease];
[self.navigationController pushViewController:bvc animated:YES];
}
は今、代わりにボタンの、私たちは、同じ目的のためにTTStyledText
内のリンクを使用したいです。問題は、A
ビューコントローラのインスタンスをB
のinitWithDelegate:
メソッドに渡す方法がわからないことです。 TTURLMap
のパラメータとして文字列を渡す方法を発見しましたが、これはうまくいきません。
多分もっと徹底した設計変更が必要かもしれません。何かご意見は?ここで