申し訳ありません私はまだnoobであり、私が行くとすぐに良いプログラムを学ぶことによって右足を開始したいと思ってプログラムを学習しています。私はCLLocationManagerとMKReverseGecoderを使って自分の位置を取得しています。 MKReverseGecoderDelegateメソッドでは、MKMapViewで表示する注釈を作成します。私の吹出しでは、詳細な開示インジケータを使用して、小さな黒い吹き出しの泡を見るのとは対照的に、あなたの現在の住所をうまく表示する別のUITableViewを表示します。オブジェクト指向のデザイン質問、iPhone
私のDetailViewController(UITableView)がデータを取得する良い方法はありますか?私はファーストクラスに住所、州、郵便番号のivarsを持っていますか?私のMKReverseGecoderDelegateで、私がその情報を取得したときにそれらのivarsを設定します。 (私がivarsを必要とする理由は、MKReverseGeocoderDelegateでその情報を取得する私の方法がdisplayDetailViewControllerとは別であるからです)。そして、私はDetailViewControllerに同じ値を持たせて、DetailViewControllerを表示すると同じ変数を設定しますか?それは冗長なようだ。
ご協力いただければ幸いです。ありがとう!あなたは私はあなたがそれを修正する助けて喜んでいるだろう知っているどこいずれかを立ち往生した場合
これはかなり意味があります。私のフォローアップは、私がMKReverseGeocoderDelegateメソッドでその新しいオブジェクトを作成するのは、それがアドレス情報を取得するからです。次に、コールアウトの詳細開示ボタンが押された別のメソッドでのみ、そのオブジェクトを新しい設定メソッドに渡すにはどうすればよいのですか。 – Crystal
MKReverseGeocoderDelegateを使用してYourClassNameのivarを持つクラスを作成し、それを設定してから、後で別のメソッドに渡しますか?これは「ハザイ」関係ですか?組成? – Crystal