小编Rya*_*gue的帖子

无法转换类型的值

我正在创建一个Tic Tac Toe应用程序.当游戏重置时,所有X和Os UIButton图像都应该返回nil.电路板中的每个空间都标记为0到8.

  var buttonsToClear : UIButton

    for var i = 0; i < 9; i++ {

        buttonsToClear = view.viewWithTag(i) as! UIButton

        buttonsToClear.setImage(nil, forState: .Normal)

    }
Run Code Online (Sandbox Code Playgroud)

在我添加导航栏之前,一切正常.现在我收到错误消息

"无法将'_UINavigationBarBackground'(0x107e2f2a0)>类型的值转换为'UIButton'(0x107e357e0).(lldb)

我绝对肯定我的新导航栏标签为"10".

导航栏标记

还有什么可以触发这条消息?

cocoa-touch ios swift

4
推荐指数
1
解决办法
931
查看次数

标签 统计

cocoa-touch ×1

ios ×1

swift ×1