Continent、Country、Subcountry、Region、Subregionの5 つの UITableView を作成しました。
every のデータUITableView
はデータベースに格納されています。
すべてのナビゲーションで、重要なデータを取得し、すべてのクラスで定義した一連のトークン変数を使用しprepareToSegue
て next に渡します。UITableView
すべてが似ています。
Continent(country.ContinentID=self.continentID)
--> Country (region.CountryID=self.countryID)
ある種の醜い方法で、私はそれを間違っていると感じています。このタスクをよりスマートに実装する方法をアドバイスしてもらえますか? すべてのクラスで、この int 変数のバンドルを取り除きたいと思います。
PS グローバル変数の使用はお勧めしません。私はそれらについてここで読みました、そしてグローバルはgoto
ステートメントよりも悪として定義されています.