小编Nat*_*ate的帖子

如何从git ls-files中排除文件?

如何列出除markdown文件以外的所有内容?我已经尝试过,如下面的代码所示,使用--exclude标志运行ls-files,但排除的文件仍显示在输出中.

我的git版本是2.6.4(Apple Git-63)

$ git ls-files
ChromeExt/read-coffee
Node/README.md
Node/web-scraping
README.md

$ git ls-files --exclude *.md
ChromeExt/read-coffee
Node/README.md
Node/web-scraping
README.md
Run Code Online (Sandbox Code Playgroud)

git bash

14
推荐指数
3
解决办法
4868
查看次数

无法从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
查看次数

标签 统计

bash ×1

git ×1

ios ×1

nsuserdefaults ×1

swift3 ×1