Swift: determine what object called a function?

前端 未结 4 1702
感情败类
感情败类 2020-12-09 01:33

I am writing some Swift code and I would like to know the class of the object that called the function. I don\'t want to pass in any parameters. From within the function I w

4条回答
  •  囚心锁ツ
    2020-12-09 02:12

    If you want to do that using swift, you can do this:

    func debug(file: String = #file, line: Int = #line, function: String = #function) -> String {
        return "\(file):\(line) : \(function)"
    }
    

    It's quite simple. Ignore syntax highlight, it's wrong.

提交回复
热议问题