iPad Forcingログイン画面 -- ios フィールド と security フィールド と uikit フィールド と terminate フィールド 関連 問題

ipad forcing login screen












1
vote

問題

日本語

ログイン画面の使用に関していくつかのスレッドを見ましたが、私が必要なものを必要としません。私のアプリケーションが最初にログイン画面を起動すると、それらはユーザー名/パスワードに入力され、サーバー上で確認されます。成功した場合は、アプリケーションの他のセクションにアクセスできます。このアプリケーションには機密文書が含まれているので、アプリケーションがスリープまたはホームボタンが押されるたびに、そして再入力時に私は自分のパスワードを確認するためのUIALertViewを表示します。

私が好むことは、アプリケーションがスリープ状態になると、UIALertViewが表示されるので、ホームボタンを押すと、それらを元のログイン画面に戻すよう強制したいということです。私は終了(0)で遊んでいましたが、Appleはそれに対して強く忠告しますが、アプリケーションが再度開くとログイン画面が表示されたときに応募が行われます。 EXIT(0)なしでこの機能を複製しようとします。

英語

I've seen a couple of threads regarding the use of login screens but just doesn't require what I need. When my application first launches the login screen is present, they enter in the username/password and is verified on the server. If successful they can go to other sections of the application. As this application contains confidential documents, every time the application goes to sleep or the home button is pressed and upon re-entry I show a UIAlertView to confirm their password.

What I would prefer is that when the application goes to sleep the UIAlertView is shown so I'll leave it as is but when the home button is pressed, I want to force them to go back to the original login screen. I've been playing with the exit(0) but apple strongly advise against that but it forces the application to exit and then when the application opens again the login screen is displayed. I'm try to replicate this functionality without the exit(0).

</div
           

回答リスト

0
 
vote
vote
ベストアンサー
 

アプリを終了するのはおそらく正しいアプローチではありません。検討してください: iPhoneアプリケーションをプログラムで終了しますか?

iPhoneを適切に終了するためのAPIはありません 申し込み。 iPhone OSの下、 ユーザーがホームボタンを押すと閉じます アプリケーションあなたのアプリケーションを必要とします それができない条件があります 意図した機能を提供します 推奨される方法はANを表示することです を示すユーザーの警告 問題と可能性の性質 ユーザーが取ることができるアクション - WiFiでは、ロケーションサービスを有効にする、 ユーザーが終了するようにします 彼ら自身の裁量での申請

ログイン画面を使用しても、 UIAlertView で最初のアプローチを再考する必要があります。

 

Terminating your app is probably not the right approach. Consider: How do I programmatically quit my iPhone application?.

There is no API provided for gracefully terminating an iPhone application. Under the iPhone OS, the user presses the Home button to close applications. Should your application have conditions in which it cannot provide its intended function, the recommended approach is to display an alert for the user that indicates the nature of the problem and possible actions the user could take - turning on WiFi, enabling Location Services, etc. Allow the user to terminate the application at their own discretion.

You should reconsider your first approach with the UIAlertView if the use of login screens doesn't meet your needs.

</div
 
 
 
 

関連する質問

5  走っている別のアプリを終了します - Cocoa  ( Terminating another app running cocoa ) 
Coocaで実行されている別のアプリをどのように終了させることができますか。 iTunesが実行されていると言ってみましょう、そして私のアプリで終了を入力してください、それはiTunesを終了します。 「iTunes」は単なる例です、それはユーザーが望むもの...

9  アプリケーションでDelphiで匿名スレッドを終了する方法  ( How to terminate anonymous threads in delphi on application close ) 
私はいくつかのttimer.ontimerイベントに6つの匿名スレッドを生成するDelphiアプリケーションを持っています。 アドレス$ C0000005のタイトルバーアクセス違反のXボタンからアプリケーションを閉じると、FASTMMがTANONYMOUSTH...

1  背景にPynputを実行する方法は?  ( How to run pynput in the background ) 
Pynputの<コード> keyboard.Listener を使用して、スレッドに参加しました。 <コード> def main(): with Listener(on_release=checkSPress) as listener: ...

0  NETプロセス/スレッドが予期せず終了させることができるのは何ですか?  ( What can cause a net process thread to terminate unexpectedly ) 
main()メソッドがtry ... catch句で保護されていても、.NETプロセスまたはスレッドが終了する理由の完全なリストを集めようとしています。 そのような理由の1つはthread.abort()です(Thread.Resetabortを呼び出しない...

6  GUIを介して実行中のプロセスを停止します  ( Stopping a running process via gui in java ) 
TestNG自動化スクリプトを実行するGUIプログラムを持っています。これは、ユーザーが自分が望むオートメーションスクリプトを簡単に設定して起動することを意味しています。 追加する必要があるものは、実行中のTestNGプロセスを即座に停止する機能です。 Ec...

24  Rubyタイムアウトとシステムコマンド  ( Ruby timeouts and system commands ) 
私はこのようなシステム(bash)コマンドを呼び出すRubyタイムアウトを持っています.. <事前> <コード> Timeout::timeout(10) { `my_bash_command -c12 -o text.txt` } しかし、Ruby...

120  SBTは終了せずに実行されます  ( Sbt stop run without exiting ) 
出ることなくSBTの実行をどのように終了させますか? 私はCtrl + Cを試していますが、SBTを終了します。 SBTを開いている間だけ実行中のアプリケーションを終了する方法はありますか? ...

5  なぜ.exeは止まるのを拒否しますか?  ( Why does exe refuse to stop ) 
デバッグしなければならない従来のC#/ C ++プログラムを「継承」しました。現在の問題は、プログラムを閉じた後に.exeが停止しないことです。これはまだタスクマネージャに表示されます。 これは問題であるため、インスタンスが1つだけ実行できるため、プログラムを...

21  これはDelphiアプリケーションを終了するための適切な方法ですか?  ( Which is the proper way to terminate a delphi application ) 
他のコード行を実行せずにDelphiアプリケーションを終了したいと思います。これを行うための適切な方法は疑問に思います。さらに、私は現時点で実際にやっていることに何か問題があるかどうかを知りたいのですが。 基本的に、私のコードはこのように見えます: <事前> ...

8  Javaプログラムは、エラーメッセージなしで予期せずに終了します  ( Java program terminates unexpectedly without any error message ) 
私は何千ものテキストファイルを処理する必要があるJavaプログラムを書いています(すべての必要性をメモリにロードされます)。それは123の入力ファイルと同じように機能しますが、5000ファイルを約5000ファイルのプロセスするために実行すると、エラーメッセージ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有