Как изменить изображение IBOutlet, установленное в UITableViewCell, с помощью сегментированного управления в другом контроллере представления с помощью Swift?
UITableViewCell.swift:
class UserCell: UITableViewCell {
@IBOutlet var imageDisplayIcon: UIImageView!
ViewController:
@IBAction func btnClicked(sender: AnyObject) {
if txtSex.selectedSegmentIndex == 0{
var imagePicView: UserCell = UserCell()
imagePicView.imageDisplayIcon.image = UIImage(named: "BoyIcon.png")
//imageDisplay.image = UIImage(named: "BoyIcon.png")
print("male")
}
if txtSex.selectedSegmentIndex == 1{
var imagePicView: UserCell = UserCell()
imagePicView.imageDisplayIcon.image = UIImage(named: "GirlIcon1.png")
//imageDisplay.image = UIImage(named: "GirlIcon1.png")
print("female")
}
Я получаю сообщение об ошибке
"fatal error: unexpectedly found nil while unwrapping an Optional value."
Что я делаю??
tableViewв вашемviewControllerдобавленном ?, Если да, вам нужно изменить изображение вcellForRowAtIndexPath. - person Nirav D   schedule 29.08.2016