1

我正在尝试向 UIGravityBehavior 添加一个视图(我通过 cmd + 将其图形化地拖动到我的代码并创建一个 Outlet),但是我的应用程序崩溃了,尽管当我在代码中创建相同的视图并将其添加到我的 UIGravityBehavior 时它工作得很好!?? 我正在使用新的 Swift 语言,这是我的简单代码

animator = UIDynamicAnimator(referenceView: view)
gravity = UIGravityBehavior(items: [welcomeView])
animator.addBehavior(gravity)

welcomeView 是一个 Outlet:@IBOutlet weak var frontView: UIView!

有什么问题 ???谢谢

4

1 回答 1

0

很可能您的 IBOutlets 之一是nil因为您没有附加它。当您尝试访问它时,它会崩溃。确保您实际上已经在 IB 中建立了所有联系。

如果您的 IBOutlet 已链接,它旁边会有一个小圆圈。

未链接的 IBOutlet:未链接的 IBOutlet

链接的 IBOutlet:链接的 IBOutlet

于 2014-09-15T12:35:44.043 回答