gpt4 book ai didi

arrays - 更新到 Xcode 7 后出现错误

转载 作者:行者123 更新时间:2023-11-30 14:03:50 24 4
gpt4 key购买 nike

我浏览了一些与升级和错误相关的其他帖子,但没有看到我认为可以回答我的问题的帖子。以下代码昨天可以工作,但今天升级后,出现错误:

enteredDataArrayOne = [enterDate.text, enterSeason.text, enterSport.text, enterDispTo.text]

错误如下:

Cannot assign a value of type '[String?]' to a value of type 'NSArray'

我对编码非常陌生。我回去查看了我的教学 Material ,据我了解,构建字符串数组是允许的。组成数组 enteredDataArrayOne 的值是用户输入的文本字段的值。

以下是使用该数组的其他两个地方:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "goToDispenseScreenTwo") {
let DestViewControllerTwo = segue.destinationViewController as! DispenseScreenTwoViewController;
DestViewControllerTwo.toPassTwo = enteredDataArrayOne as! [String]
}
}

然后使用构建数组的相同方法:

if blankData != 1 {
//add code to pass data to next veiw controller
enteredDataArrayOne = [enterDate.text, enterSeason.text, enterSport.text, enterDispTo.text]
print(enteredDataArrayOne)
self.appIsWorking ()
performSegueWithIdentifier("goToDispenseScreenTwo", sender: self)
activityIndicator.stopAnimating()
UIApplication.sharedApplication().endIgnoringInteractionEvents()
}

我很感激任何建议。

最佳答案

这应该可以解决您的错误

enteredDataArrayOne = [enterDate.text!, enterSeason.text!, enterSport.text!, enterDispTo.text!]

关于arrays - 更新到 Xcode 7 后出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32640179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com