0

私は iOS アプリ開発の初心者で、たった 2 つの「画面」で構成されるサンプル アプリに取り組んでいます。最初の画面は、SQLite データベース テーブルに保存されたユーザー ID とパスワードに対してユーザーを認証し、2 番目の画面はユーザーのリストを表示します。ユーザー認証が成功した場合、データベース。認証が失敗した場合、適切なメッセージをユーザーに表示するアラートが必要です。

ユーザー認証が成功すると「セカンドスクリーンに行く」方法がなぜか接続できません。ユーザーが認証されたので、2 番目の画面に移動してユーザーのリストを表示するときが来たことをアプリケーションに伝えるにはどうすればよいでしょうか?

私が使用している用語が標準の iOS アプリ開発用語ではない場合は申し訳ありませんが、私は初心者であり、理解のギャップを埋めたいと考えています。リンク/チュートリアル/ドキュメントに私を案内してください。

ありがとうございました。

4

3 に答える 3

1

ナビゲーションは、iOS プログラミングと UX デザインの基本的かつ不可欠な部分です。従来、ビューはViewControllersによって管理されていましたが、これはスタック内のNavigationControllersによって管理される場合があります。コントローラーの間を行き来するために、2 つの新しい動詞 Push と Pop を定義します。新しいビューに移動するには、それをナビゲーション スタックにプッシュします。ビューから遷移するには、スタックからポップします。したがって、これら 2 つのパラダイムを使用して、UINavigationController オブジェクトによって管理される単純な遷移を定義できます。先に進む前に、ドキュメントのナビゲーション ガイドを確認してください。

于 2012-06-22T20:15:44.247 に答える
1

私たちの回答が役立つほど、iOS の基本を十分に理解していないようです。アドバイス: もう少し基礎を固める前に、コードと格闘して時間を無駄にしないでください。あなたはただイライラするでしょう。

数時間かけて、Paul Haggarty の Standford iOS コースのいくつかのビデオを確認してください。

API の構成要素と概念の一部を理解すると、物事はより迅速に進むようになります。

于 2012-06-22T20:30:52.857 に答える
0

ストーリーボードを使用して iOS に対して開発していますか?

Xcode for iOS 5 の Storyboards のボイラープレート「Master/Detail」テンプレートから始めると、マスター ビュー (UITableView を使用)、詳細ビュー (ラベル付きの UIView を使用)、およびマスター ビューから詳細ビューに移動するための 2 つのビュー コントローラー間のセグエと、詳細ビ​​ューをポップしてマスター ビューに戻る「戻る」ナビゲーション ボタン。

そのタイプのプロジェクトの iPad ボイラープレートは、UISplitViewController を使用してマスターと詳細の両方を同時に表示し、2 つの間のセグエを使用しないという点で若干異なります。

その定型コードを見て、それを変更して、そこから進むことができます。

于 2012-06-22T20:13:51.873 に答える