打破循环引用 1.[weak self] 2. [unowned self] self.choosePicture() 3. 类似于OC weak var weakself = self -> weakself?.choosePicture()