在将XCode升级到7.3.1(7D1014)版本之前,以下代码片段更改了应用程序的背景。

class InitialViewController: UIViewController {
    @IBOutlet weak var startImage: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()

        self.view.backgroundColor = UIColor(patternImage: UIImage(named: "FogCity")!)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}


现在我得到以下错误:
ios - 尝试设置iOS应用程序的背景时出错-LMLPHP

该图像存在:
ios - 尝试设置iOS应用程序的背景时出错-LMLPHP

“打印”功能显示如下:
ios - 尝试设置iOS应用程序的背景时出错-LMLPHP

请帮我!

最佳答案

您的代码是正确的,我对此进行了测试。我指的是这一行代码:
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "FogCity")!)

您要做的是检查图像“ FogCity”的名称是否完全匹配。

关于ios - 尝试设置iOS应用程序的背景时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37361659/

10-11 14:42