Swift Crash:函数签名特化<arg [0] to =“”guaranteed =“”>

时间:2015-09-15 09:54:43

标签: ios objective-c swift uiviewcontroller

在我的崩溃报告中,我在顶部得到以下输出。

0x00000001001a6c80 function signature specialization <Arg[0] = Owned To Guaranteed> of 
Test.MMCheckUserDetailsController.submitOrderButtonTapped 
(Test.MMCheckUserDetailsController)() -> () (MMCheckUserDetailsController.swift:167)

以下是此输出的代码:

  func submitOrderButtonTapped() {

  (L167) let roomNumberText = count(roomNumberTextField.text) > 0 ? roomNumberTextField.text : "0"
  (L168) var myRoomNumber: Int32 = Int32(roomNumberText.toInt()!)

    ...
  }

我看不出这行怎么会让我的应用程序崩溃。

这个错误究竟意味着什么?

1 个答案:

答案 0 :(得分:1)

您在第167号线使用合并运营商,如下所示。并立即尝试。

let roomNumberText = roomNumberTextField.text ?? "0"