swift - 为什么要将 self.imageView 分配给一个新常量?

标签 swift firebase uiimageview firebase-storage

我发现了以下在 Firebase 文档中截取的 Swift 代码 here :

    // Reference to an image file in Firebase Storage
let reference = storageRef.child("images/stars.jpg")

// UIImageView in your ViewController
let imageView: UIImageView = self.imageView

// Placeholder image
let placeholderImage = UIImage(named: "placeholder.jpg")

// Load the image using SDWebImage
imageView.sd_setImage(with: reference, placeholderImage: placeholderImage)

在这个特定的示例中,为什么他们需要将 self.imageView 分配给一个新的常量,然后改用那个新的 imageView?为什么不使用主 self.imageView?

谢谢!

最佳答案

我能想到的唯一原因是他们想明确表示 ImageView 的存在。绝对没有理由重新分配 ImageView ,尤其是考虑到它们具有完全相同的名称。

关于swift - 为什么要将 self.imageView 分配给一个新常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48565838/

相关文章:

ios - swift 中 UITableView 的多个委托(delegate)

swift - Ubuntu 14.04 中出现 "swift build"错误

swift - 在 Firebase SWIFT 中通过电子邮件获取用户

ios - 在 Swift 项目中切换 Firebase

ios - 获取 UITableViewCell 细节附件 View 的图像

ios - iOS 10 上 UIImageView 顶部 anchor 上的空间更少

swift - 如何使用 UISwipeGestureRecognizer 重新加载具有传递数据的同一 View Controller

swift - 在 Swift 中捕获所有错误、异常,无论它是什么

javascript - 从文档顺序中获取第一个 Firestore 文档 (Node.js)

ios - 使 UIImageView 变圆