Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
319 views
in Technique[技术] by (71.8m points)

swift - The next class has a problem with strong links. Can you show it and resolve this problem? ARC

How can we resolve it with help of weak or unowned?

class Controller {

private var theString = "Hello,"
private var whatToDo: ((String) -> Void)!

init() {
    whatToDo = { str in
        print("(self.theString) (str)")
    }
}

func greetings(_ str: String) {
    whatToDo(str)
}

deinit { print("removed from memory") }

}

question from:https://stackoverflow.com/questions/65890654/the-next-class-has-a-problem-with-strong-links-can-you-show-it-and-resolve-this

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...