swift UIDynamicAnimator崩溃

时间:2014-09-15 01:20:01

标签: swift uidynamicanimator uigravitybehavior

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

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

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

问题是什么? THX

1 个答案:

答案 0 :(得分:0)

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

如果您的IBOutlet已关联,则旁边会有一个小小的填充圈。

取消关联的IBOutlet:Unlinked IBOutlet

关联的IBOutlet:Linked IBOutlet