アプリでNSUser Defaultsを使用しましたが、通常、サインアップ中にユーザーデータを保存し、ログアウト中にそれらのデータを削除します。そのため、ユーザーがサインアップしてログインすると、ユーザーがアプリを閉じて再度開いた場合でも、NSUser Defaults に保存されたデータによって自動ログイン部分が有効になります。
しかし、問題は、ユーザーがログアウトすると、再度サインアップするように求められることです。私が望むのは、ユーザーがサインアップした場合、その情報を永続的に保存する必要があり、サインアウトしたときに、ログインページのメモリをクリアするだけであるため、再度サインアップするように求めるべきではなく、他のユーザーが使用できるようにすることです同じアプリ。
iOS 5を使用しています。では、SQLiteデータベース (サインアップ情報を永続的に保存するため) とNSUser Defaults (ログイン ページのメモリをクリアするため) をアプリで一緒に使用できますか? または、これに対する代替ソリューションはありますか?