私はiOS4をサポートする必要があったため、xibファイルですべてを開発しました。ストーリーボードはあなたに醜いコードを書くことを余儀なくされていますか?
今、私たちは最終的にだけiOS5をとiOS6をサポートしているので、私は絵コンテを試してみることにしましたので、すべてが正常と簡単ですが、私は自分自身がこのようなコードをたくさんやって見つけた:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"AddPlayer"]) { //Ugly
UINavigationController * navigationController = segue.destinationViewController;
PlayerDetailViewController * playerDetailsViewController = [navigationController viewControllers][0]; //Super Ugly
playerDetailsViewController.delegate = self;
}
}
私は皆さんについてはわかりませんが、私はこのコードが非常に醜く、エラーが発生しやすいと感じました。
ストーリーボードの使用方法はありますか?私はxibファイルに戻ってもらえますか?
あなたが説明してもらえ代わり
の
を使用することができますか?あなたはifステートメントの比較を指していますか? –
私は思う:)ただ珍しい – NeverBe
私は実際にあなたがストーリーボードにランダムな文字列を入力し、比較を開始しなければならないという事実を醜いと私は非常にunmaintainable、カップリングされ、エラーが発生しやすい見つかった。コントローラー階層を移動する場合も同じです – Ecarrion