ios - 在 Xcode 中打印输出时出错(swift)

标签 ios swift xcode

我一直致力于在 Xcode 和 Swift 中创建我的第一个应用程序。它是一个随机数生成器,您可以在其中输入最小和最大数字。

一切都工作得很好。我的意思是 100% 完美。直到我添加了约束,然后一切都崩溃了。它不会给我号码,只会写“...”

我的代码是

@IBOutlet weak var output: UILabel!

@IBOutlet weak var input: UITextField!

@IBOutlet weak var MaxInput: UITextField!

@IBOutlet weak var MinInput: UITextField!

@IBAction func UIbutton(_ sender: Any) {
    let minNumber = Int(MinInput.text!)
    let maxNumber = Int(MaxInput.text!)
    let randomInt = Int.random(in: minNumber!...maxNumber!)
    let numString = String(randomInt)
    output.text = numString

}

编辑:对于有同样问题的人。只是我的限制对于这个数字来说太小了!

最佳答案

检查您的约束是否使标签太小而无法显示随机数。在 Xcode 中,当您的应用程序在模拟器中运行时,您可以调试 View 层次结构以直观地定位您的 View 并检查它们的大小和约束。

引用附图

enter image description here

关于ios - 在 Xcode 中打印输出时出错(swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57230708/

相关文章:

ios - UITableView单元格选择动画和NSFetchedResultsController

ios - 如何为WKWebView设置代理?

swift - 午睡配置 'self captured by a closure error'

iphone - Xcode - 根据正在编译代码的设备修改库搜索路径

objective-c - 基于文档的应用程序中的粗体 + 斜体快捷方式

ios - EXC_BAD_INSTRUCTION 的 CoreData 错误(代码=EXC_I386_INVOP,子代码=0x0)

ios - 'NSInternalInconsistencyException',原因 : 'attempt to insert row 4 into section 0, but there are only 4 rows in section 0 after the update'

ios - ObjectMapper - 初始化对象 IOS

arrays - 在检查数组 1 中的特定条件后,如何将一个数组(数组 1)中的元素添加到另一个数组(数组 2)中?

iphone - Facebook 墙贴在 Facebook 注册 iOS-facebook SDK 3.2 之后