小编Max*_*kin的帖子

iOS 7:不推荐使用MPMusicPlayerController卷.如何更改设备音量?

自iOS 7以来,不推荐使用 MPMusicPlayerController setVolume

有没有其他方法可以改变系统音乐音量?最好没有用户交互.其重要特性:自动增加AppStore的任何闹钟音量.

volume mpmusicplayercontroller ios ios7

41
推荐指数
3
解决办法
2万
查看次数

如何在Swift 3中覆盖自定义错误的localizedDescription?

错误协议只有一个属性localizedDescription.我试图创建从NSObject和Error继承的自定义对象,但我不能覆盖localizedDescription.我怎样才能做到这一点?

此代码不允许我获取自定义说明:

class MyError: NSObject, Error {
    var desc = ""
    init(str: String) {
        desc = str
    }
    override var description: String {
        get {
            return "MyError: \(desc)"
        }
    }
   var localizedDescription: String {
        get {
            return self.description
        }
    }
}

func test_my_code() {
    let error = MyError(str: "my test string")
    let x = error as Error
    print(x.localizedDescription)
}
Run Code Online (Sandbox Code Playgroud)

调用函数"test_my_code"得到意外结果:"操作无法完成......".

我该怎么做才能得到结果"MyError:my test string"?

macos inheritance ios swift swift3

21
推荐指数
2
解决办法
8102
查看次数

如果意外关闭,如何重新启动应用程序

Skype更新文本包含下一个:

如果意外关闭,应用程序会自动重启

如何通过SDK执行该操作?

iphone sdk background restart ios

17
推荐指数
1
解决办法
6927
查看次数

管道时陷阱是否按预期工作?

以下是问题演示的最小代码:http: //pastebin.com/5TXDpSh5

#!/bin/bash
set -e
set -o pipefail

function echoTraps() {
    echo "= on start:"
    trap -p
    trap -- 'echo func-EXIT' EXIT
    echo "= after set new:"
    trap -p
    # we can ensure after script done - file '/tmp/tmp.txt' was not created
    trap -- 'echo SIG 1>/tmp/tmp.txt' SIGPIPE SIGHUP SIGINT SIGQUIT SIGTERM
}

trap -- 'echo main-EXIT1' EXIT

echo "===== subshell trap"
( echoTraps; )

echo "===== pipe trap"
echoTraps | cat

echo "===== done everything"
Run Code Online (Sandbox Code Playgroud)

产量

===== …
Run Code Online (Sandbox Code Playgroud)

bash pipe subshell bash-trap

7
推荐指数
1
解决办法
775
查看次数

如何获得正在运行的流程?

在Mac上获取UUID我可以使用

dwarfdump -u path/to/compile/executable
Run Code Online (Sandbox Code Playgroud)

我也可以通过"二进制图像"部分中的简单崩溃获得UUID

在ios设备上获取UUID而不崩溃的方法是什么?

iphone uuid dwarf ios

6
推荐指数
1
解决办法
3521
查看次数

如何从控制台linux运行文件关联的应用程序

在windows存在命令:

start myfile.mp3
start myfile.txt
Run Code Online (Sandbox Code Playgroud)

在mac上:

open myfile.mp3
open myfile.txt
Run Code Online (Sandbox Code Playgroud)

在Ubuntu下有模拟命令吗?

linux console ubuntu

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