我想添加一個變量UIImageView
像這樣用於爲在擴展
extension UIImageView {
var urlSession: URLSessionDataTask? {
get {
if self.urlSession != nil {
return self.urlSession
}
return nil
}
set {
urlSession?.cancel()
}
}
}
的延伸,但我發現了一個未知的錯誤(在控制檯它只是打印(lldb)
)可變吸氣未知錯誤獲得者if self.urlSession != nil {
。我究竟做錯了什麼?
什麼是你想要做的示例代碼?你的最終目標是什麼? – Sweeper
我只是想添加一個變量到'UIImageView',但我得到錯誤,並添加getter和setter解決了它,但知道我在運行時出現此錯誤@Sweeper –
您正在訪問self(urlSession)get block of self urlSession),它會創建無限循環,只需暫停執行程序按鈕即可獲得主意 –