私は、ストーリーボードや旧式のUINavigationController pushingではなく、TTNavigatorを使いたい人たちと一緒にプロジェクトに取り組んでいます。我々のアプリでは、デリゲートパターンを使ってお互いに通信しているビューコントローラがいくつかあることを除いて、私はうまくいきません。 TTNavigatorを使用しているときにそのパターンを保持する方法がわかりません。出来ますか?Three20's TTNavigatorとデリゲートパターン
私の質問をするもう1つの方法は、TTNavigatorにその宛先ビューコントローラに新しいactionURLを開くように指示しているビューコントローラから宛先ビューコントローラにアクセスできることですか?
たとえば、ユーザーからのイメージを必要とするビューコントローラがあります。それを得るために、ユーザーが画像を取得できるカメラUIを備えた新しいView Controllerを起動します。通常、私は最初のビューコントローラをカメラビューコントローラのデリゲートとして設定します。ユーザがイメージを選択すると、カメラビューコントローラはデリゲートに選択について通知し、デリゲートはイメージを取得してカメラビューコントローラをスタックからポップします。
TTNavigatorは、最初のビューコントローラにカメラビューコントローラとやり取りする機会を与えてくれていないようです。私が見る1つの方法は、最初のView ControllerがTTNavigatorのデリゲートとして自分自身を設定することです。その結果、TTNavigatorはプッシュしようとしているView Controllerを見ていきます。それはこれを処理する最善の方法ですか?
合意。 TTStyledTextはまだかなり有用ですが、全体的に私は今からThree20を明確にしようとします。 – CharlieMezak