[英]Swift3: Type numberformatter has no member 'currency style', swift3
[英]Userdefaults has no member standarduserdefaults in Swift3
類型“UserDefaults”沒有成員“StandardUserDefaults”
這是斯威夫特 3。
這是游戲視圖控制器
import UIKit
import SpriteKit
class GameViewController: UIViewController {
@IBOutlet var darkswitch: UISwitch!
@IBOutlet var lightswitch: UISwitch!
var DarkOn = Bool()
var LightOn = Bool()
override func viewDidLoad() {
super.viewDidLoad()
if (DarkOn == true){
darkswitch.isOn = true
lightswitch.isOn = false
}
if (lightswitch == true){
darkswitch.isOn = false
lightswitch.isOn = true
}
if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {
// Configure the view.
let skView = self.view as! SKView
skView.backgroundColor = UIColor.white
/* Sprite Kit applies additional optimizations to improve rendering performance */
skView.ignoresSiblingOrder = true
/* Set the scale mode to scale to fit the window */
scene.scaleMode = .aspectFill
˚
skView.presentScene(scene)
}
}
override var shouldAutorotate : Bool {
return true
}
override var supportedInterfaceOrientations : UIInterfaceOrientationMask {
if UIDevice.current.userInterfaceIdiom == .phone {
return UIInterfaceOrientationMask.allButUpsideDown
} else {
return UIInterfaceOrientationMask.all
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Release any cached data, images, etc that aren't in use.
}
@IBAction func darkaction(_ sender: AnyObject) {
darkswitch.isOn = true
lightswitch.isOn = false
var darkdefault = UserDefaults.StandardUserDefaults()
darkdefault.setBool(true,forKey: "darkdefault")
var lightdefault = UserDefaults.StandardUserDefaults()
lightdefault.setBool (false, forkey: "lightdefault")
}
@IBAction func lightaction(_ sender: AnyObject) {
darkswitch.isOn = false
lightswitch.isOn = true
var darkdefault = UserDefaults.StandardUserDefaults()
darkdefault.setBool(false,forKey: "darkdefault")
var lightdefault = UserDefaults.StandardUserDefaults()
lightdefault.setBool (true, forkey: "lightdefault")
}
override var prefersStatusBarHidden : Bool {
return true
}
}
就是現在
UserDefaults.standard.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.