我一直在用
UIApplication.sharedApplication().setStatusBarStyle()
Run Code Online (Sandbox Code Playgroud)
在我的appDelegate中,它运行良好,但自iOS 9以来,这种方法已被弃用,我找不到替代方案.
我想将整个应用程序的状态栏样式更改为.LightContent,但xCode给出的唯一建议是在每个VC中单独处理;
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return .LightContent
}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何为整个应用程序这样做?
提前致谢
我试图使用多个分隔符或Apple调用它们的分隔符在Swift(1.2)中拆分(或爆炸)一个字符串.
我的字符串看起来像这样:
KEY1=subKey1=value&subkey2=valueKEY2=subkey1=value&subkey2=valueKEY3=subKey1=value&subkey3=value
Run Code Online (Sandbox Code Playgroud)
我已将其格式化以便于阅读:
KEY1=subKey1=value&subkey2=value
KEY2=subkey1=value&subkey2=value
KEY3=subKey1=value&subkey3=value
Run Code Online (Sandbox Code Playgroud)
大写的"KEY"是预定义的名称.
我试图这样做:
var splittedString = string.componentsSeparatedByString("KEY1")
Run Code Online (Sandbox Code Playgroud)
但正如你所看到的,我只能用一个KEY作为分隔符,所以我正在寻找这样的东西:
var splittedString = string.componentsSeperatedByStrings(["KEY1", "KEY2", "KEY3"])
Run Code Online (Sandbox Code Playgroud)
结果将是:
[
"KEY1" => "subKey1=value&subkey2=value",
"KEY2" => "subkey1=value&subkey2=value",
"KEY3" => "subkey1=value&subkey2=value"
]
Run Code Online (Sandbox Code Playgroud)
我可以使用Swift 1.2内置的东西吗?或者是否有某种扩展/库可以轻松地做到这一点?
谢谢你的时间,祝你有个美好的一天!