小编Mah*_*rla的帖子

无法从UserDefaults获取String值

无法获取存储在UserDefaults中的字符串值

var videoString = String()
Run Code Online (Sandbox Code Playgroud)

在视图中确实加载

videoString = "http://site4brandz.com/cphp/26/uploads/oggy.mp4"
UserDefaults.standard.set(videoString as String, forKey: CurrentURL)
UserDefaults.standard.synchronize()
print("\(UserDefaults.standard.object(forKey: CurrentURL))")
Run Code Online (Sandbox Code Playgroud)

它的打印如下:

Optional(http://site4brandz.com/cphp/26/uploads/oggy.mp4)
Run Code Online (Sandbox Code Playgroud)

当我回去检查相同的字符串时

if (UserDefaults.standard.value(forKey: CurrentURL) != nil) {
    print("\(UserDefaults.standard.value(forKey: CurrentURL))")
    let runningSrtring  = UserDefaults.standard.value(forKey: CurrentURL)!
}
Run Code Online (Sandbox Code Playgroud)

但是现在它打印出来的Optional(4.067826)地方我犯了什么错误?

nsuserdefaults ios swift3

4
推荐指数
1
解决办法
5857
查看次数

Swift无法从上到下呈现视图控制器

在我的应用程序中,我必须从上到下呈现屏幕,我尝试了下面的代码,它给出了相同的正常呈现风格.

        let screen = self.storyboard?.instantiateViewController(withIdentifier: "Screen1p5") as? Screen1p5
        let transition = CATransition()
        transition.duration = 0.5
        transition.type = kCATransitionPush
        transition.subtype = kCATransitionFromTop
        view.window!.layer.add(transition, forKey: kCATransition)
        self.present(screen!, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

catransition ios swift swift3

2
推荐指数
1
解决办法
7565
查看次数

标签 统计

ios ×2

swift3 ×2

catransition ×1

nsuserdefaults ×1

swift ×1