【问题标题】:Can someone please help me fix this Xcode for a UICollection?有人可以帮我修复这个 Xcode 的 UICollection 吗?
【发布时间】:2015-11-30 17:56:14
【问题描述】:

有人可以帮我修复此代码吗?我正在尝试扩展我在收藏视图中单击的图像,但它会扩展我选择的上一个图像。我想我错误地使用了NSUserDefaults,但我不确定。这是 Xcode7 测试版软件。

import UIKit

class PortfolioDetail: UIViewController {

  @IBOutlet var DetailImageView: UIImageView!

  @IBOutlet var DetailLabel: UILabel!

  var name: AnyObject? {

    get {

    return NSUserDefaults.standardUserDefaults().objectForKey("name")

    }

  }

  override func viewDidLoad() {

    self.view.backgroundColor = UIColor(patternImage: UIImage(named: "BackgroundImage.png")!)

    DetailImageView.image = UIImage(named: name as! String)

    /* if DetailImageView.image == UIImage(named: "PortImage1") {

    DetailLabel.text = "Portfolio image 1"

  }

  if DetailImageView.image == UIImage(named: "PortImage2") {

    DetailLabel.text = "Portfolio image 2"

  }

  if DetailImageView.image == UIImage(named: "PortImage3") {

    DetailLabel.text = "Portfolio image 3"

  }

  if DetailImageView.image == UIImage(named: "PortImage4") {

    DetailLabel.text = "Portfolio image 4"

  }

  if DetailImageView.image == UIImage(named: "PortImage5") {

    DetailLabel.text = "Portfolio image 5"

  }

  if DetailImageView.image == UIImage(named: "PortImage6") {

    DetailLabel.text = "Portfolio image 6"

  }

  if DetailImageView.image == UIImage(named: "PortImage7") {

    DetailLabel.text = "Portfolio image 7"

  }

  */

  super.viewDidLoad()

    // Do any additional setup after loading the view.

  }

  override func didReceiveMemoryWarning() {

    super.didReceiveMemoryWarning()

    // Dispose of any resources that can be recreated.

  }

【问题讨论】:

  • 请编辑您的问题并将您的代码发布为文本,而不是屏幕截图。

标签: ios uicollectionview nsuserdefaults xcode7 nsdata


【解决方案1】:

您正在使用 NSUserDefaults 获取图像,但您没有在其中保存任何更改。您还需要更新 NSUserDefaults。 另外,下次请在问题中添加您的代码作为文本。

【讨论】:

猜你喜欢
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 2017-05-26
  • 1970-01-01
  • 2021-04-04
  • 1970-01-01
相关资源
最近更新 更多