私は、ウェルカム画面でゲームを再開するか新しいゲームを開始することができるアプリケーションを作成しようとしています。どちらも同じクラスで処理されます。しかし、別のクラスで必要とされているように、ユーザーがレジュメや新しいゲームを押した際の気象情報をどうやって送るのか分かりません。また、両方のクラスの値を変更できることも重要です。私が見つけた解決策は、override func prepare(for segue: UIStoryboardSegue, sender: Any?)
を使用することです。しかし、if文の内部ではオーバーライドを使用することができず、私はそれが動作しない原因と考えています。誰かがより良い解決策を知っていますか?ありがとう!Swift 3 - 別のクラスにブール値を送信
0
A
答えて
1
UserDefaultsに追加し、そこから値を使用します。
ゲット/ /更新UserDefaults.standard.set(true, forKey: "Key") //Bool
フェッチする
UserDefaults.standard.bool(forKey: "Key")
+0
ありがとうございます。それは私の時間を節約しました。 – Raja
0
の使用を追加するために、これは
import Foundation
class Game: NSObject, NSCoding {
static var sharedInstance = Game(status: false)
var status = false
init(status: Bool) {
super.init()
self.status = status
}
required convenience init(coder aDecoder: NSCoder) {
var status: Bool = false
if (aDecoder.decodeObject(forKey: "status") as? Bool) != nil {
status = aDecoder.decodeObject(forKey: "status") as! Bool
}
self.init(status: status)
}
func encode(with aCoder: NSCoder) {
aCoder.encode(status, forKey: "status")
}
}
あなたはこのようにそれを使用することができます:
var option = Game.sharedInstance.status
+0
これはすべてのクラスで使用できます – Sherman
関連する問題
- 1. asynctaskクラスから別のクラスに3リストを送信
- 2. アクティビティ間でブール値を送信する
- 3. Swift - Boolとブール値
- 4. swiftからメールを送信3
- 5. Swift 3 PHAssetを電子メールで送信
- 6. 別のフォームにdatagridviewの値を送信
- 7. objective-c - 別のクラスのあるクラスのブール値を使用
- 8. SpriteKit - Swiftの別のシーンのブール値を使用する
- 9. Jsonを1つのクラスにロードして別のクラスに送信
- 10. jQueryのajaxデータにブール値を送信する
- 11. のSolr 6.2.0 falseとブール値を送信し、常に
- 12. Swift 3の動画をCloudineに送信できません。
- 13. オーディオを録音してSwiftのサーバーに送信する3
- 14. ブールを別のクラスに設定する
- 15. 別のクラスにブール変数をチェック
- 16. application/json curlリクエストによるブール値の送信
- 17. あるクラスから別のクラスにデータを送信する
- 18. スウィフト3でブール値をInteger値に変換する
- 19. 配列内の別のクラスのブール値を編集する
- 20. 別のクラスからwebViewにアクセスするSwift 3
- 21. Javaソケット(別のクラスのブール値を変更)とデータストリーム
- 22. Swift 3 URLSessionが空のリクエストを送信しています
- 23. テーブルビューのセルからメールを送信するSwift 3
- 24. インスタンスに送信された認識できないセレクタ// swift 3
- 25. Swift 3、プロパティ別のクラスをソートして表を表示する
- 26. Javaクラスへの入力値の送信
- 27. Swift 3 Alamofireをリクエストするパラメータを送信する
- 28. Node.js(Express)サーバーからiOS Swift 3への文字列の送信
- 29. FormDataでブール値を送信するJavascript - Vuejs + Laravel app
- 30. ブール値と整数を送受信するウィンドウメッセージ
UserDefaultsにそれを追加し、その値を使用します。 –
UserDefaultsまたはPostNotificationを自由に設定できます。 – shahnilay86