gpt4 book ai didi

ios - 从私有(private)有效用户设置中读取。没有有效的答案

转载 作者:行者123 更新时间:2023-11-30 12:28:49 25 4
gpt4 key购买 nike

每当我尝试从文本字段获取输入时,都会收到此错误。有人可以帮忙吗?

2017-05-08 17:45:04.962124 MyPhotos[32987:246251] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/local/Library/Developer/CoreSimulator/Devices/05F02AB6-BDEA-43EA-9E7E-D547D3A0CC1A/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2017-05-08 17:45:04.962486 MyPhotos[32987:246251] [MC] Reading from private effective user settings.

代码:

class AddPhotoController: UIViewController,UITextFieldDelegate {

@IBOutlet weak var photoTitle: UITextField!
@IBOutlet weak var photoTags: UITextField!
@IBOutlet weak var photoURL: UITextField!
@IBOutlet weak var photoPreview: UIImageView!


@IBAction func savePhoto(sender: AnyObject) {
let title: String = photoTitle.text!
}
}

最佳答案

你说:

lets say i have a button and i want to get the value of the textfield when i press it

如果由于某种原因您无法从 photoTitle 读取值,那么您的应用将在此行崩溃:

让标题:String = photoTitle.text!

在这里,您试图将 photoTitle.text 的值强制转换为 String,无论它是否为零,而 Swift 不喜欢这样:)

因此,第一道防线可能是在使用它之前检查该值是否实际上为 nil,只有当它不为 nil 时,才使用它。像这样的东西:

@IBAction func savePhoto(sender: AnyObject) {
if photoTitle.text != nil {
let title = photoTitle.text!
}
}

现在你知道title的值不为零,并且可以安全地使用它。

下一个问题...为什么它首先是零?这似乎是您的 @IBOutlet 的问题。似乎 photoTitle var 未正确连接到 Storyboard 中的 UITextField。您能否验证 Interface Builder 中的 UITextField 是否正确连接到 photoTitle 变量?

希望这对您有帮助。

关于ios - 从私有(private)有效用户设置中读取。没有有效的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43842388/

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