Xcode 8でSwift 3でiPhoneアプリを構築しています。ユーザーが最初にアプリケーションを開くと、ホーム画面が表示され、デバイスに格納されている情報将来このアプリを使用する場合は、この2番目の画面をバイパスして3番目の画面に移動する必要があります。私はこれを行う方法を理解することはできませんが、アプリケーションのデリゲートで2番目の画面にアクセスしたかどうかと、この2番目の画面を無駄にするかどうかの条件付きチェックを追加しようとしました。どんな助け?IOSアプリケーション:最初のアプリケーションの使用後にビューをスキップする方法
0
A
答えて
0
私がよく理解していれば、あなたの質問は、ユーザーがすでに2番目のビューを訪問したかどうかを知る方法です。
ユーザーが2番目のビューを訪問したことを設定したいときは、NSUserDefaults
https://developer.apple.com/reference/foundation/userdefaults
にキーを格納することができます。
let defaults = UserDefaults.standard
defaults.set("true", forKey: "notFirstTime")
すでに2番目のビューにアクセスしたかどうかを確認したい場合。 AppDelegate didFinishLaunchingWithOptions method
if (defaults.object(forKey: "notFirstTime") != nil) {
// Skip SecondView
}
else {// show second View
}
関連する問題
- 1. iOSアプリケーションのビューの1つでUnity3Dを使用する
- 2. IOS:最初のビューでデータを保持する方法
- 3. 最初のビューから最後のビューから直接ナビゲートする方法
- 4. iOS 10のロードビューコントローラの後にアプリケーションを最小化する
- 5. iOSアプリケーションでのiOS Design Kitの使用方法
- 6. ネットワークリクエストとオフライン使用に関するiOSアプリケーションの最適化
- 7. 既存のiOSアプリケーションをWhitelabelする最も良い方法
- 8. iOS - アプリケーションの初期ViewControllerインスタンス
- 9. Rhomobileで最初のアプリケーションを構築する方法
- 10. IOSベースのアプリケーション用のFirebase App Indexingの使用方法
- 11. TabBar:アプリケーションの起動後に最初に表示されるViewController
- 12. sql-loaderを使用して最後のレコードをスキップする方法は?
- 13. アプリケーションでGroovyスクリプトを使用する最良の方法
- 14. Tx_news詳細ビュー最初の画像をスキップする
- 15. Geolocation iOSアプリケーションのロード方法
- 16. iOS - 最適化を使用するとアプリケーションがクラッシュする
- 17. Rustのイテレータの最初の項目をスキップする方法は?
- 18. Apple iOSアプリケーションでCocoaフレームワークを使用する方法
- 19. インストール後にアプリケーションの最初の実行を検出するためにlocalstorageを実装する方法は?
- 20. iOSのタブ付きアプリケーションでテーブルビューを使用すると、テーブルビューのタブをリセットする方法は?初心者。
- 21. `for`ループの最初の要素をスキップする方法は?
- 22. Pythonでファイルの最初の行をスキップする方法
- 23. アプリケーションにcodeigniterを使用する方法
- 24. RecyclerViewは最初のいくつかのビューをスキップします
- 25. 私の最初のアプリケーションandroid
- 26. アプリケーションは最初の起動直後に終了します
- 27. iOSアプリケーションでのAWS Cognitoの使用方法の理解
- 28. iOSアプリケーションとその拡張子の両方でSVProgressHUDを使用する方法
- 29. Google App EngineアプリケーションのSpring Frameworkの使用方法を最適化する方法
- 30. setTimeoutを使用して最初のオカレンスをスキップする