1

私は現在iPhoneアプリに取り組んでいます。

このアプリには、ログイン画面とサインアップ画面があります。

ユーザーが正常にサインアップした後、サインアップビューを閉じ、アプリは作成されたアカウントを使用して自動的にログインします。その後、ログインビューが閉じられ、メインビューが表示されます。

サインアップが成功したときにユーザーのアカウントの詳細がすでにわかっているので、ログインビューをすぐに閉じて、これを変更しようとしています。基本的に、理想的なフローは次のとおりです。ユーザーが正常にサインアップした後、ユーザー名とパスワードをシングルトンクラスに保存し、サインアップビューを閉じます。親ビュー(ログイン画面)にアクセスすると、サインアップが成功したかどうかを確認する変数があります。その変数がtrueの場合、ログインビューをすぐに閉じたいと思います。

ただし、次のエラーメッセージが表示されます。データフォーマッタは一時的に使用できません。「続行」後に再試行します。(共有ライブラリ「/Developer/usr/lib/libXcodeDebuggerSupport.dylib」の読み込み中に不明なエラーが発生しました)

なぜこれが起こるのかよくわかりません。実際のログイン手順を実行するときにログインビューを閉じるのに問題はありません。もちろん、ユーザーが正しいユーザー名とパスワードを入力すると、ログインビューも閉じられます。

正確にはわかりませんが、iPhoneでは2つのViewControllerをほぼ同時に閉じることはできないと思い始めています。

ログインビューをすぐに閉じてしまう可能性はありますか?それが要因ですか?とにかく、このエラーメッセージに出くわすことなく、2つのView Controllerをほぼ同時に閉じることができますか?

4

1 に答える 1

0

2UIViewControllersを同時に閉じることが、このエラーの原因である可能性が高いようです (メモリ不足など、他のさまざまな理由で発生しました)。

最初に保存された値を確認し、有効な場合はメイン ビューをロードし、そうでない場合はログイン ビューをロードする別のフローを試してください。私はこれを 1 つのアプリで行いますが、問題なく動作します。

于 2010-05-03T13:34:03.057 に答える