こんにちは私はiOS開発に不慣れで、私が取り組んでいるアプリは、ユーザーがWebサービスを使用してサーバーにログインできるようにすることです。ユーザーがログインすると、アクセスが許可されている書籍のリストが表示されます。彼は1つを選択し、その後必要なことを実行します。
これが私の問題です。メインビューには「サインイン」ボタンがあります。「サインイン」ボタンをクリックすると、モーダルビューがポップアップ表示され、ユーザー名/パスワードの入力を求められます。モーダルビューコントローラーがクレデンシャルをメインビューコントローラーに渡すことができるように、メインビューコントローラーをデリゲートとして設定しました。ログイン情報が渡されると、メインビューコントローラーはサインインビューコントローラーを閉じ、サーバーに接続してユーザーアカウントを確認します。応答として、サーバーは本のオブジェクトのリストを送り返します。ここでは、モーダルビューを使用して、UITableViewにブックリストを入力し、ユーザーが選択できるようにします。したがって、メインビューコントローラーの-(void)parserDidEndDocument:(NSXMLParser *)parserメソッドに、ブックリストを含む2番目のモーダルビューを生成して表示するコードを配置しましたが、私が何をしても見せない。ブックリストを取得し、2番目のモーダルビューにデータを入力するコードが実行されたことは知っていますが、2番目のモーダルビューが表示されません。
ここでいくつかの関連する質問を読みましたが、最初のモーダルビューをどのように却下しても、2番目のビューはまったく表示されませんでした。