我正在尝试访问另一个类的插座,一个imageView。当我输入插座名称时,它会产生错误,因为插座位于另一个类中。如何访问另一个类中的imageView插座?
代码:
//Class I am trying to call the outlet in
override func viewDidLoad() {
super.viewDidLoad()
if photosAsset == nil {
//ERROR: Use of unresolved identifier: myImageView, since myImageView is in the class PhotoThumbnail
myImageView.image = ""
}
//Class with the oulet
class PhotoThumbnail: UICollectionViewCell {
@IBOutlet var myImageView : UIImageView!
}
答案 0 :(得分:1)
创建PhotoThumbnail对象
var photoThumbnail = PhotoThumbnail()//没有任何初始值设定项
然后
photoThumbnail.image
由于它是collectionViewCell,请在cellforItemAtIndexPath方法
中执行