访问另一个类的插座(Swift)

时间:2015-07-14 02:01:39

标签: ios swift class

我正在尝试访问另一个类的插座,一个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!

}

1 个答案:

答案 0 :(得分:1)

创建PhotoThumbnail对象

var photoThumbnail = PhotoThumbnail()//没有任何初始值设定项

然后

photoThumbnail.image

由于它是collectionViewCell,请在cellforItemAtIndexPath方法

中执行